Pavit is a Senior Java Developer with 6+ years of experience in microservices and SaaS development. He has a strong focus on cloud deployments and code quality, leading transformations from monolithic to microservices architectures.
Led the transformation of a monolithic insurance product accelerator into a scalable microservices architecture.
Implemented CI/CD pipelines using Jenkins and GitHub workflows for automated deployments on AWS.
Achieved significant reductions in bug count through comprehensive unit testing.
Led monolith → scalable microservices for insurance product accelerator
Developed microservices using Java + Spring Boot 3.1 + MongoDB
Implemented Kafka-based messaging + CI/CD via Jenkins + GitHub workflows
Overview: Led the transformation of a monolithic insurance product accelerator into a scalable microservices architecture. Responsibilities: Developed microservices using Java and Spring Boot 3.1, focusing on RESTful APIs for insurance modules. Designed and implemented MongoDB database schema, optimizing queries and ensuring data consistency. Implemented comprehensive unit and integration tests using JUnit and Mockito. Maintained API documentation using Swagger, facilitating communication and collaboration. Implemented Kafka-based messaging platform for asynchronous communication. Deployed microservices on AWS EC2 and AWS Lambda, and created CI/CD pipelines using Jenkins and GitHub workflows.
Key outcomes:
Successfully transformed a monolithic application into a scalable microservices architecture.
Enhanced system flexibility, performance, and reliability.
Improved developer productivity through modularization.
Overview: Involved in application development from scratch. Responsibilities: Involved in database design and solution development using MySQL and Spring Boot. Developed comprehensive unit tests using JUnit, leading to a significant reduction in bug count and improved code quality. Developed and managed the application on Amazon EC2, optimizing infrastructure for scalability and cost efficiency. Regularly used Linux basic commands for server administration and troubleshooting. Implemented security vulnerability assessments and resolved identified issues.
Key outcomes:
Developed application from scratch.
Significantly reduced bug count and improved code quality through comprehensive unit tests.
Optimized infrastructure for scalability and cost efficiency on Amazon EC2.
Pavit
Sr. java developer