Developed and maintained microservices-based web applications using Java, Spring Boot, and related technologies.
Successfully delivered multiple projects meeting or exceeding client expectations.
Collaborated with cross-functional teams to gather requirements, analyze user needs, and design scalable solutions.
Integrated third-party APIs and services to enhance application functionality and improve user experience.
Utilized Git for version control and actively participated in code reviews to ensure code quality and maintainability.
Implemented unit tests and performed rigorous debugging to identify and resolve software defects.
Reduced bug count by 30% through comprehensive testing and debugging techniques.
Deployed microservices using Docker containers and managed them using Kubernetes for improved scalability and reliability.
Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins, AWS CodePipeline, and Azure DevOps.
Automated build, test, and deployment processes to reduce errors and improve time to market.
Implemented monitoring and observability using tools like Splunk, ELK Stack,
Actively participated in Agile ceremonies to ensure smooth project execution and meet sprint goals.