Post Job Free
Sign in

Java Full Stack Developer

Location:
Pflugerville, TX
Posted:
January 13, 2025

Contact this candidate

Resume:

Jagadish Gollapalli

JAVA FULL STACK DEVELOPER

Cell: 563-***-**** Email: ********.*****@*****.*** Location: Austin, Texas PROFILE SUMMARY

• Java Full Stack Developer with over 4 years of hands-on expertise in developing enterprise-scale Spring Boot projects, building RESTful web services and Microservices.

• Expertise in Java 8 features such as Lambdas, Parallel Streams, filters & functional interfaces.

• Expertise in all spring framework modules such as Spring IOC, AOP, Spring REST, Spring Web, Spring Web Flux, Spring Batch, Spring Security, and Spring MVC architecture.

• Utilized Java 8+ Stream API with Java Collections to simplify data transformations, enabling efficient filtering, grouping, and sorting operations for processing large datasets in real-time systems

• Adept in building modern, accessible, and responsive single-page applications using React JS, and Angular JS and adhering to industry-standard web development practices.

• Experience in database development and implementation with various RDBMS such as Microsoft SQL Server, MySQL, PostgreSQL, and NoSQL databases such as MongoDB

• Proven ability to design, deploy, and manage cloud infrastructure on AWS, utilizing services like EC2, S3, Cloud watch

• Experience with version control and configuration management tools like Git, GitHub, and Bitbucket.

• Experience in managing the build files using Jenkins, Gradle, Maven

• Goal-driven, self-organized developer with a comprehensive understanding of SDLC methodologies such as Waterfall and Agile.

TECHNICALSKILLS

Methodologies Agile, Waterfall

Languages Java, JavaScript, SQL

Frameworks/Libraries Spring Boot, Spring MVC, Hibernate, React.js, Node.js, Angular, TypeScript Spring Frameworks Microservices, Spring REST, Spring Web, Spring Batch, Spring Security Web Technologies HTML5, CSS3, SASS, Tailwind CSS, JavaScript (ES6), Bootstrap 5, MUI, jQuery, AJAX, Redux (RTK), Saga, Flux

Cloud/Application Servers AWS (RDS, S3, Lambda, API Gateway, EKS), Kafka, Azure Testing Frameworks & Tools SonarQube, Jira, Postman, SOAP, Mockito, Jest, Enzyme Databases MySQL, PostgreSQL, MongoDB

Build/Other Tools Parcel, Maven, Gradle, Jenkins, GraphQL Version Control Tools: Git, Bitbucket

Operating Systems Windows, Linux

WORK EXPERIENCE

CRST International, TX Full Stack Java Developer May 2024 – Present Project Description: The objective of the project is to develop a robust and secure system to streamline the process of tracking and reconciling orders and payments between Client and its end customers. The application encompassed technology stack like Java 11, Spring Boot, React JS, and Spring JPA and Hibernate. Responsibilities:

• Built RESTful web services using Java Spring Boot, Spring Security, Spring Data JPA, and Hibernate for CRUD operations, improving API response times by 20%.

• Implemented fallback strategies for failed service lookups using Eureka Circuit Breaker, enhancing fault tolerance and increasing uptime to 90%.

• Secured the API’s by implementing MS-SSO authentication/authorization scheme using Spring security and Oauth2.

• Utilized Lambda Expressions with Java Streams API to create efficient, declarative, and parallelizable data processing pipelines, improving performance for handling large datasets.

• Wrote JUnit tests to achieve 80% code coverage, reducing production bugs by 15%, and optimized code using SonarQube.

• Used various Core Java concepts such as Multi-Threading, Exception Handling, and Collection APIs to implement various features and enhancements.

• Designed and implemented scalable GraphQL APIs, reducing query execution time by 40% for complex dataset

• Worked on Jenkins for Continuous integration and Continuous deployment.

• Implemented optimistic UI updates using React Query to instantly reflect changes, providing users with a seamless experience and reducing perceived latency during CRUD operations.

• Developed 8+ RESTful web services, enabling seamless extraction and management of client data, increasing operational efficiency by 15%.

Environment: Java, Spring Boot, ReactJS 16, DAO, POJO, Hibernate, Junit, Mockito, Microservices, Eureka Server, Restful Web Services, Spring Batch, Maven, SQL Server, Log 4j, Jenkins, JIRA, GIT, Eclipse, Docker, Kubernetes, Kafka, TDD.

Juhomi Ltd, India Java Developer June 2020 – Dec 2022 Project Description: The primary goal of the project was to develop a secure and efficient system to track various aspects of the business, including tire production, sales, returns of damaged units, shipping details, payment statuses, and bulk orders. The application was built using a technology stack that included Java 11, Spring Boot, React JS, and Spring JPA with Hibernate to ensure optimal performance and seamless data management. Responsibilities:

• Utilized Spring Boot microservices architecture, improving system scalability and resource utilization by 30%.

• Actively involved in all stages of agile software development and worked with front-end developers and Devops teams.

• Utilized Java 8 features such as Lambda Expressions, Functional Interfaces, Stream API, etc. to improve code maintainability and efficiency, resulting in performance enhancement.

• Experience in Object Relational Mapping (ORM) using Hibernate and Spring Data JPA frameworks.

• Implemented JWT-based API security, securing 80% of endpoints and improving system reliability.

• Used various Core Java concepts such as Multi-Threading, Exception Handling, and Collection APIs to implement various features and enhancements.

• Redesigned the website and streamlined the codebase using ReactJS and TypeScript, reducing redundant code by 30% and improving load times by 15%.

• Implemented unit testing using JEST and Enzyme leading to a 20% increase in productivity by improving code quality and reducing debugging time.

• Used Rabbit MQ as a Java Messaging Service for producing and consuming data between applications.

• Implemented Kafka Producers and Consumers for seamless integration with microservices architecture.

• Integrated Kafka Streams API for real-time processing, reducing latency in data streaming by 25%.

• Combined custom hooks with React Context API to simplify shared state management across the application.

• Deployed Spring Boot based Microservices Docker containers using Amazon EC2 container services and using AWS admin console.

Environment: Java 8, Spring Boot, Hibernate, Spring Data JPA, Microservices, RabbitMQ, Kafka, Kafka Streams, ReactJS, TypeScript, Redux, JEST, React Testing Library, JWT, Postman, Docker, AWS EC2, Maven, SQL Server, Maven, Log4j, JIRA, GIT, Eclipse, Jenkins, TDD, Agile, Spring Security.



Contact this candidate