Post Job Free

Resume

Sign in

Java Developer J2ee

Location:
Centerton, AR
Posted:
February 20, 2024

Contact this candidate

Resume:

JAVA DEVELOPER

SUJATHA PATIBANDLA

ad3se9@r.postjobfree.com

Ph: 480-***-****

PROFESSIONAL SUMMARY:

Around 6 years of experience in IT Industry as a Java/J2EE Developer involved in Analysis, Design, Development, Integration, Deployment, and testing of web based and client server multi-tier applications.

Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum in developing web applications using Java/J2EE.

Expertise in using web technologies such as HTML, CSS, JavaScript, JSON, jQuery, Node.js, Angular JS, ReactJS, AJAX.

Hands on experience in using Core Technologies Java, Servlets, JSP, Custom tags, Spring Boot, JDBC and JavaBeans.

Actively involved in Microservices design, development and deployment.

Involvement in Object Oriented Methodology, UML, and Design Patterns.

Developed applications using frameworks and API like Spring, Spring IOC, Spring Security, Spring Batch, Spring MVC, Spring Boot, JPA and Hibernate ORM.

Hands on experience using Messaging Services like JMS, MQ Series.

Hands on exposure to logging tools like Log4j, Splunk and project management tools like JIRA, Rally, Confluence.

Worked with Web Services (SOAP, REST) and service-oriented architectures(SOA).

Good knowledge and Experience on multiple servers like IBM WebSphere and Apache Tomcat.

Experience in design, development and maintaining of IBM Integration Bus (IIB 9.0), Message Broker ESB.

Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.

Strong database skills in Oracle, MySQL, MongoDB, and solid understanding of DBMS.

Practiced Unit testing like Junit, Groovy, Mockito, Integration testing, User Acceptance testing and automation testing using Cucumber.

Competent in implementing on partition of Kafka messages and setting up the replication factors in Kafka Cluster.

Experience in working with cloud tools like Amazon Web Services (AWS).

Implemented and utilized CI/CD tools like Jenkins.

Proficiency in developing build & deployment scripts using Maven and Gradle.

Closely worked with release management team in building and deploying code to various environments like DEV, QA, SIT, UAT, PROD.

Extensive experience in working IDE tools like Eclipse, IntelliJ, Visual Studio Code.

Excellent inter-personal skills, ability to learn quickly in work environment and fluent in communication.

TECHNICAL SKILLS:

Languages

C, C++, Core Java, Java, J2EE, SQL, PL/SQL, Python

Web Technologies

JSP, Servlets, EJB, JPA, JDBC, JMS, HTML5, CSS, JavaScript, jQuery, AngularJS, XML, JSON, ReactJS, AJAX

Tools & Framework

Spring, Spring MVC, Hibernate, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, Gradle, Maven, REST API

Web Services

SOAP, Restful

Web/App Servers

Apache Tomcat, Web sphere

RDBMS

MySQL, Oracle DB2, MongoDB, Dynamo DB, Cassandra

IDEs & Editors

ECLIPSE, IntelliJ, Visual Studio Code

Testing Tools

Mockito, Junit, Groovy, Cucumber

Operating System

Windows, UNIX, LINUX

Version Control

Bitbucket, GIT, Jenkins

Cloud Technologies

AWS

Other Software

JIRA, Splunk, PCF

PROFESSIONAL EXPERIENCE:

J P Morgan Chase, India Jan 2022 to July 2022

Role: Full Stack Developer

Responsibilities:

Designed and developed microservices based web applications to retrieve and process data related to customer’s using Java/J2EE, Spring Boot and NoSQL Database.

Implemented responsive user interface using HTML, CSS, Bootstrap, JavaScript, and React JS.

Developed REST API’s using data formats such as JSON, XML to provide an interface to third party applications.

Designed Lambda functions to aggregate incoming event data and seamlessly store results Amazon Dynamo DB for efficient data management.

Utilized Spring Cloud Config to improve application’s flexibility and scalability by streamlining configuration administration.

Deployed applications to lower environments such as Dev, QA, SIT and UAT using EC2 instances.

Configured CloudWatch to monitor deployments and SQS to send bulk emails.

Utilized Amazon EC2 for deploying and testing applications in lower environments such as Dev, QA, SIT and UAT.

Maintained user credentials using IAM and involved in creating custom IAM policies for various groups defined within organization.

Successfully implemented end-to-end data processing pipelines using Kafka, streamlining message handling and processing.

Achieved a test coverage of 90% by employing JUnit frameworks for both unit and integration testing, meticulously crafting comprehensive test cases.

Followed Software Configuration Management, Continuous Integration and Continuous Delivery standards for the project by using Jenkins.

Orchestrated application performance monitoring using Splunk, resulting in 40% improvement in system responsiveness.

Involved in various Agile activities like daily scrums, Sprint planning, Backlog grooming and Sprint reviews to meet project deadlines.

Used JIRA for defect management and to keep track of bugs and issues.

Extensively used GIT as version controlling tool and Maven to build application.

Environment: Java/J2EE, Spring Boot, Spring Cloud, HTML, CSS, Bootstrap, JavaScript, React JS, Lambda, Dynamo DB, EC2, CloudWatch, SQS, IAM, Kafka, Splunk, Jenkins, JIRA, GIT, Maven, Junit, JSON, XML.

Charles Schwab, India Mar 2020 to Jan 2022

Role: Full Stack Developer

Responsibilities:

Designed and developed microservices from an existing batch application to achieve parallel processing of upstream data to reduce the overall process time by 60%.

Implemented microservices using Java/J2EE and Spring Boot.

Developed a single page web application using Angular JS, HTML, CSS, JavaScript, and jQuery.

Worked on Angular JS controller and developed functions to interact with RESTful web services using AJAX.

Involved in implementation of DAO for the MongoDB.

Externalized properties using Spring Cloud Config, optimizing configurability and ease of maintenance.

Used Quartz scheduler for job scheduling in application.

Deployed developed applications on Pivotal Cloud Foundry (PCF) to conduct extensive functionality tests, ensuring seamless integration with cloud environments.

Used Agile Scrum methodology for iterative incremental software development.

Implemented CI/CD pipelines using Jenkins for automating build, test, and deployment processes.

Constructed unit test cases using Groovy and Mockito.

Developed automation test scripts using Cucumber to validate the behavioral functionality.

Analyzed and resolved production bugs using Splunk logs and issue tracking platform like JIRA.

Configured Swagger for documentation.

Ensured code quality with the help of static analysis tool SonarQube.

Used GIT for version control and Confluence for team collaboration.

Actively involved in gathering client requirements followed by analysis of existing application.

Organized knowledge transfer sessions and supervised 3 junior team members.

Environment: Java, Spring Boot, Spring Cloud, HTML,CSS, jQuery, Angular JS, Bootstrap, MongoDB, GIT, Quartz, Jenkins, Groovy, Mockito, Maven, Swagger, JIRA, Splunk, Confluence, SonarQube.

Bank of America, India Mar 2019 to Mar 2020

Role: Java Backend Developer

Responsibilities:

Worked closely with architects and developers to determine system requirements and functionalities needed for project development.

Used spring framework features like Spring IOC, Spring MVC to implement web services.

Developed data access layer to access and update information in the database using Hibernate.

Developed Hibernate mapping file and HQL queries for retrieving data from MySQL database.

Implemented various DAOs for handling business logic and data manipulations from database.

Developed Junit test cases for all the developed modules.

Consumed SOAP and REST Services to retrieve information from backend.

Review requirements, develop technical design documents and create a prototype of the critical business.

Worked on JMS for handling various asynchronous requests.

Implemented Web services for communicating one application to another application by using SOAP, WSDL and EJB Technology.

Configured WebSphere clusters to ensure high availability and fault tolerance.

Experience in deploying and troubleshooting applications of WAR, JAR formats on WebSphere application server.

Administered WebSphere MQ and WebSphere Message Broker in various environments.

Configured IIB node for the message flow and implemented security measures such as encryption and user authentication.

Debugging production issues, root cause analysis and fixing.

Configured Log4j to log the entire application.

Utilized RabbitMQ for reliable and asynchronous exchanges of messages between different modules.

Used Bitbucket for version control and Gradle to build application.

Environment: Java/J2EE, Spring MVC, MySQL, JMS, Hibernate, WebSphere MQ, Apache Tomcat, JFrog, Jenkins, Rabbit MQ, Junit, Gradle, Bitbucket, Splunk, Swagger, Log4j.

Capgemini, India Oct 2016 to Mar 2019

Role: Java Developer

Responsibilities:

Actively participated in full test life cycle of the application on permanent fixes.

Automated report generation by developing a tool, which reduced manual work by 80%.

Enhanced the existing job monitoring application by optimizing business application using Java and MySQL.

Engaged actively in troubleshooting and problem-solving activities, demonstrating an analytical approach to resolving technical challenges. Interacted with cross-functional technical teams to provide accurate solutions to client challenges.

As Primary support for applications, addressed the client queries on time.

Fixed production support issues, data issues and ensure data integrity.

Addressed PBI, PKI, and bug fixes to improve application functionality.

Environment: Java/J2EE, Spring MVC, Hibernate, JPA, Maven, HTML, CSS, MySQL.

EDUCATIONAL DETAILS:

Masters in Computer Science DEC 2023

University of Central Missouri

Bachelor of Technology MAY 2016

Jawaharlal Nehru Technological University Hyderabad (JNTUH)



Contact this candidate