Home

Jahnavi katta - Java Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: YES
Visa: GC
Around 10+ years of experience as a J2EE/Full Stack Developer in development and implementation of Web-based Client-Server application0s using Web, Java and J2EE Technologies.
Working knowledge in Multi-Tiered Distributed Environment, and a good understanding of Software Development Lifecycle (SDLC).
Expertise in implementing Web Services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
Extensive knowledge in EXTJS.
Knowledge in implementing a Microservice with Spring Boot based services.
Good experience in Spring modules like Spring AOP. Implementing Spring aspects for logging cross cutting concern.
Experienced in developing web-based GUIs using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, AngularJS, React JS, jQuery, EXTJS and Ajax.
Experienced in Bootstrap (Responsive Web Design) AngularJS Frameworks.
Ability to handle NgRx library upgrades and migrations to keep applications up to date with the latest features and improvements.
Developer with experience in analysis, design, implementation, and testing of Object-Oriented Applications
in Client/Server environments using Java/J2EE.
Good hands-on experience in developing applications using Core Java, Hibernate, Spring, J2EE, JDBC, Servlets, JSP, XML, Maven, NodeJS, HTML, JSON and CSS.
Well versed with complete systems life cycle development processes of design, development, testing and implementation.
Developed comprehensive unit tests using JUnit, Mockito, and/or Selenium to ensure the quality and functionality of microservices.
Designed and implemented a scalable web application using Java 11+, leveraging features such as modules, lambda expressions, and the enhanced HTTP client.
Applied Spring Data JPA to simplify the data access layer in enterprise applications, improving development efficiency and maintainability.
Designed and implemented messaging systems utilizing Message Queues like RabbitMQ, Kafka, and/or ActiveMQ, enabling reliable and scalable communication between applications.
Experience in leveraging Kafka for building microservices-based architectures.
Experience in configuring RabbitMQ clusters to ensure high availability, fault-tolerance, and scalability.
Designed and implemented a robust messaging system using IBM MQ, facilitating real-time communication between multiple applications.
Worked with RDBMS databases to design and optimize database schemas, writing efficient SQL queries for data retrieval and manipulation.
Experienced in Micros services development using Node JS with Amazon AWS DynamoDB, NoSQL database.
Expertise in design and development of various web- and enterprise-level applications using Java and J2EE technologies like Spring, Hibernate, JSP, Servlets, JDBC and Oracle.
Experienced in using RDBMS to write complex SQL queries, and familiarity with databases like SQL and Oracle.
Worked on Amazon Web Services (AWS) EC2, Microsoft Azure Virtual Machines, and Google Cloud Compute Engine.
Designed and implemented applications using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring Transactions, Hibernate and Oracle.
Experience in implementing, maintaining, and testing Restful Web Services.
Experienced in creative and effective front-end development using HTML, JavaScript, CSS and AngularJS Libraries.
Working knowledge in NoSQL databases like Cassandra and MongoDB.
Hands-on experience in building and deploying applications on Web/Application Servers like Tomcat, JBoss, WebLogic and WebSphere.
Extensive experience using SQL and PL/SQL to write Stored Procedures, Triggers, Functions and Views. Experience in Database Design, Schemas, writing complex SQL queries and stored procedures.

Education:
Bachelors from Acharya Nagarjuna University, India.

Technical Skills:

Backend Technologies Core Java, JSP, JDBC, JNDI, JMS, JSTL, NodeJS, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles
Frontend Technologies HTML5, XML, XSLT, SAX, DOM, CSS3, JavaScript, XPath, AJAX, jQuery, Angular 6, Angular 8, Angular 12,Bootstrap, TypeScript, Node.js
Methodologies UML, Agile, Waterfall, TDD
Frameworks Spring (IOC, Boot, AOP, DOA, Security), Struts, Hibernate
Design & GUI Tools Eclipse, IBM RAD/WSAD, NetBeans, Notepad++
App servers IBM WebSphere, Apache Tomcat, BEA Web Logic, JBOSS
Databases/Tools Oracle 11g/10g /9i, NoSQL, SQL Server, DB2, MySQL
Design/Version Control CVS, SVN, VSS, GIT
Operating Systems Windows, Linux, UNIX


Professional Experience:

Client: Wells Fargo, New Jersey
Role: Java Full stack developer Apr 2022 Till Now
Responsibilities:
Extensively involved in gathering business requirements and system requirements and specifications.
Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REST, WSDL).
Developed applications using spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Used new JDK 1.8 features to improve the code readability and performance such as Stream, Lambda etc.
Developed web components using MVC pattern under Spring framework.
Developed and implemented micro services applications using Spring Boot.
Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
Used Spring Boot to create stand-alone spring applications.
Implemented Micro-services using Pivotal Cloud Foundry platform built upon Spring Boot Services.
Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
Using Angular 12, we created custom directives for reusable components (multi-field form elements, background file uploads, etc.).
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 12.
Implemented Spring Boot services in combination with Angular as front end to form a Microservice Oriented application.
Demonstrated ability to seamlessly integrate NgRx with Angular components and services to maintain a consistent application flow.
Used Spring Boot to rapidly develop the application with certain micro services and deployed them with the application.
Implemented and tested the enterprise application with JQuery, Angular.js and Spring MVC.
Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in the Presentation layer.
Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Fa ade, Singleton, Factory and DAO.
Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
Utilized Spring Boot, Spring Cloud, and/or Netflix OSS to build and deploy microservices, taking advantage of their features such as service discovery, circuit breaking, and distributed configuration.
Implemented API gateways like Zuul and/or Spring Cloud Gateway to handle routing, load balancing, and authentication across microservices.
Implemented multithreading and concurrency features in Java 11+ to optimize performance and enhance responsiveness in a high-demand application.
Integrated Java 11+ applications with message brokers or event-driven architectures, utilizing technologies such as Apache Kafka for asynchronous communication.
Applied security best practices in software development, incorporating security measures, such as input validation, authentication, and authorization, to protect against common vulnerabilities.
Exhibited strong problem-solving skills and thrived in a team environment, collaborating effectively with cross-functional teams to address technical challenges and deliver successful software solutions.
Utilized Spring Data JPA annotations, such as @Entity, @Table, @Column, and @OneToMany, to effectively map Java objects to corresponding database tables.
Applied database concepts like indexing, normalization, and transaction management to optimize database performance in conjunction with Spring Data JPA.
Familiarity with microservices architecture and its implementation using Message Queues to enable seamless communication between services.
Proficiently used Message Queues to implement job queues, event-driven systems, and/or data streaming applications.
Demonstrated proficiency in utilizing Kafka APIs and understanding its distributed architecture, including components such as brokers, producers, consumers, and topics.
Configured Kafka clusters to ensure high availability, fault-tolerance, and scalability.
Utilized IBM MQ APIs to develop high-performance messaging applications in Java, ensuring efficient and reliable message delivery.
Demonstrated in-depth knowledge of IBM MQ's distributed architecture, including queues, channels, listeners, and triggers, to design scalable and fault-tolerant messaging solutions.
Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
Worked on prototypes for Responsive design.
Implemented a Node.js server to manage authentication.
Used Web Services like SOAP protocol in JAXWS and RESTFUL web services.
Developed and deployed EJBs into BEA WebLogic application server.
Unit testing was performed using JUnit and Version control through Git.
Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
Used agile methodology for the software development.
Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: J2EE, Spring, Hibernate, JSP, Spring Boot, MVC, HTML5, CSS3, JAVA 11+, MVC, SDLC, Spring Data JPA, Messaging Queues, IBM MQ, Kafka, Lambda, TypeScript, Angular 12, NodeJS, JavaScript, AJAX, JSTL, JQuery, XML, SOAP, Maven, WebLogic, agile, SQL and Windows.

Client: FedEx, Memphis, TN
Role: Java Full Stack Developer Jan 2021 Mar 2022
Responsibilities:
Responsible for gathering business and functional requirements and preparing the design and proof of concept.
Involved in the Complete Software development life cycle (SDLC) to develop the application.
Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
Actively involved in coding using Java 1.8, spring 4.x and Angular 8 to develop features from end to end.
Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
Utilized MySQL/PostgreSQL/MongoDB databases with Spring MVC applications, implementing data persistence and retrieval using ORM frameworks like Hibernate or MyBatis.
Involved in building Microservices with the help of Spring Boot and developed spring-based applications with very less configuration.
Developed Microservices based API using Spring Boot and Spring Data.
Involved in Design UI Screen, created several mock up Using HTML5, CSS3 and JavaScript.
Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
Implemented Angular 8 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Implemented Routing part of application using Angular 8 UI router module, routing provider service with HTML views/CSS styles.
Experience in maintaining clear and comprehensive documentation for NgRx implementations to facilitate collaboration within development teams.
Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
Implemented the service layer using spring with transaction and logging interceptors.
Designed dynamic client-side JavaScript, codes to build web forms and simulate processes for web application, page navigation and form validation.
Utilized Java 11+ features for improved exception handling, including try-with-resources, enhanced stack traces, and standardized exception classes.
Implemented multithreading and concurrency features in Java 11+ to optimize performance and enhance responsiveness in a high-demand application.
Worked on Azure services Azure HDInsight and Azure Databricks for analysing the large datasets.
Proficient in troubleshooting and debugging issues throughout different stages of the SDLC, utilizing various tools and techniques to identify and resolve software defects.
Implemented security best practices in software development, ensuring the integrity and security of Spring Data JPA-based applications.
Proficiently troubleshooted and debugged issues in Spring Data JPA-based applications, ensuring their smooth operation and performance.
Utilized Message Queues for integrating multiple applications and services within distributed systems.
Familiarity with message serialization and deserialization techniques using protocols such as JSON, XML, and/or Protobuf.
Proficiently implemented job queues, event-driven systems, and data streaming applications using RabbitMQ.
Familiarity with RabbitMQ's monitoring and management tools, such as RabbitMQ Management Plugin, RabbitMQ CLI, and Prometheus, to ensure effective system monitoring and optimization.
Utilized IBM MQ to implement job queues, event-driven systems, and data streaming applications, ensuring efficient and reliable message processing.
Proficiently used IBM MQ monitoring and management tools, including IBM MQ Explorer and IBM MQ Console, to monitor message flows, troubleshoot issues, and ensure smooth operations.
Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end JQuery Ajax calls.
Used Micro-services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
Implemented EJBs Session beans for business logic.
Development carried out under Eclipse Integrated Development Environment (IDE).
Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Wrote Hibernate configuration and mappings xml files for database access.
Version control through CVS and Git.
Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java, UML, Hibernate, spring, AJAX, XML, DOM, JAVA 11+, MVC, SDLC, Spring Data JPA, Messaging Queues, RabbitMQ, IBM MQ, Lambda, JDBC, CSS, Eclipse, ANT, Log4j, Junit, Oracle, Azure, TOAD for Oracle, BEA, SVN, Windows.

Client: Caterpillar, Illinois
Role: Java Full Stack Developer Sep 2019 Dec 2020
Responsibilities:
Deployed this application which uses J2EE architecture model and Struts Framework first on Web logic and helped in migrating to JBoss Application server.
Extensive experience in configuring, deploying, and managing applications on the JBoss application server.
Proficient in JBoss EAP (Enterprise Application Platform) and WildFly, including installation, setup, and performance optimization.
Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
Developed Application based on J2EE using Hibernate, spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
Responsible for analysis, design, development, and integration of backend components using J2EE technologies such as Spring and Spring JDBC.
Create new interfaces using Java, Maven/Ant, Spring MVC / Struts, or Hibernate based on provided requirements XSD/DDF.
Experience in software development and architecting for complex algorithms and data structure for Distributed Computing.
Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
Developed web application using HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 4, NodeJS, AJAX, and JSON.
Developed web service for web store components using Restful API.
Implement modules into Node JS to integrate with designs and requirements.
Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node JS, Bootstrap, and jQuery existing code base
Experience in creating Cluster Health Reporting and forecasting for Mark logic Distributed Mongo DB.
Used date-format and moment packages in Node JS to save the timestamp in database converting into GMT. Involved in Test Driven Development by writing unit test cases.
Experience in Designing and implementing graph algorithms and data structures, circuit design database.
Proficient in working with various RDBMS platforms, such as MySQL, PostgreSQL, Oracle, SQL Server, or others.
Developed store procedures, Triggers, and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
Responsible for writing Spring Configuration XML file that contains declarations and another dependent object declaration.
Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency. Enhanced legacy application by building new components in Angular 4 and typescript.
Developed project to interface with extensive database via cloud-based API utilizing GitHub, AWS/RDS servers, and continuous integration with Code ship.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Wrote Kafka producers to stream the data from external rest APIs to Kafka topics.
Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
Used ANT for developing build scripts and deploying the application.
Developed supporting data analysis projects using Elastic Map Reduce on the Amazon Web Services cloud.
Used scripting languages like Python, Ruby, Perl, Bash and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
Developed DAO and service layers using the Spring DAO support and hibernate ORM mappings.
Worked on AWS Cloud platform and its features which includes EC2, VPC, EBS, Cloud Watch, Cloud Trail, CloudFront, IAM and DynamoDB.
Worked in Amazon Web Services including migrating infrastructure to AWS cloud and maintenance of production web infrastructure.
Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.

Environment: Java, J2EE, Spring MVC, IOC, AOP, Restful Web Service, Multithreading, Hibernate, Eclipse, Angular, NodeJS, CSS3, HTML5, Web logic Server, WSDL, SOAP, JAX-WS, Kafka, Tomcat, Oracle 11g, Linux, GIT,AWS, Jenkins, JIRA, Python, ELK

Client: Equifax Inc. Alpharetta, GA
Role: Java Full Stack Developer Jun 2018 Aug 2019
Responsibilities:
Responsible for gathering business and functional requirements and preparing the design and proof of concept.
Involved in the Complete Software development life cycle (SDLC) to develop the application.
Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
Actively involved in coding using Java 1.8, spring 4.x and Angular 8 to develop features from end to end.
Developed application on spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
Involved in building Microservices with the help of Spring Boot and developed spring-based applications with very less configuration.
Developed Microservices based API using Spring Boot and Spring Data.
Involved in Design UI Screen, created several mock up Using HTML5, CSS3 and JavaScript.
Involved in design and development of server-side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
Implemented Angular 8 services to connect the web application to back-end APIs to POST/GET the data used in the application.
Implemented Routing part of application using Angular 8 UI router module, routing provider service with HTML views/CSS styles.
Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
Implemented the service layer using spring with transaction and logging interceptors.
Designed dynamic client-side JavaScript, codes to build web forms and simulate processes for web application, page navigation and form validation.
Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end JQuery Ajax calls.
Used Micro-services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
Implemented EJBs Session beans for business logic.
Implemented Azure security measures, including network security groups and Azure Key Vault.
Familiarity with Azure SQL Database for data storage and retrieval in Java applications.
Proficient in Azure DevOps for CI/CD automation of Java applications.
Experience with Azure Container Instances and Azure Container Registry for containerization of Java applications.
Development carried out under Eclipse Integrated Development Environment (IDE).
Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
Wrote Hibernate configuration and mappings xml files for database access.
Version control through CVS and Git. Worked on Azure for Deployment.
Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
Environment: Java, UML, Hibernate, spring, AJAX, XML, DOM, Lambda, JDBC, CSS, Eclipse, ANT, Azure,Log4j, Junit, Oracle, TOAD for Oracle, BEA,SVN, Windows.

Client: Applab Technologies, Mumbai, India
Role: Java Developer Jul 2012 Aug 2017
Responsibilities:
Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Fa ade, Singleton, Factory and DAO.
Developed the application under J2EE architecture using JSP, spring, Java Beans.
Developed layout of Web Pages using Tiles and CSS.
Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client-side validation.
Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
Implemented Java Message Services (JMS) using JMS API.
Created and implemented stored procedures, functions and triggers using SQL in Oracle database.
Participated in verification and validation.
Developed JSP pages for the presentation and used JSP tags.
Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
Developed XML files, Schema s and parsing them by using both SAX and DOM parser s.
Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
Errors were logged using Log4j.
Used Junit for debugging the application.
Expertise in Azure App Service for hosting and deploying Java web applications.
Experienced in using Azure Functions for building serverless architectures with Java.
Used Subversion for version control and source code management.
Prepared technical reports and documentation manuals during the program development.
Interacted with users in case of technical problems and mentored the business users.
Environment: HTML, CSS, JavaScript, Spring Boot, Java, Spring frameworks, Azure, Log4j, SOAP, RESTAPI. JSP tags.
Keywords: continuous integration continuous deployment user interface message queue javascript database information technology trade national procedural language Georgia Tennessee

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];855
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: