Java Developer
About Candidate
Introduction:
With over 8 years of experience as a Senior Java Developer, the candidate has a strong background in designing and developing scalable, high-performance applications, primarily focusing on microservices architecture and cloud platforms like Azure and AWS. Adept in Agile methodologies, they have successfully implemented various solutions, optimizing performance, scalability, and maintainability. The candidate is proficient in developing RESTful APIs, deploying applications in Docker and Kubernetes environments, and driving continuous improvements in system efficiency. With a solid understanding of both back-end and front-end technologies, they have consistently contributed to successful project delivery and collaborated effectively with cross-functional teams to meet business objectives.
Responsibilities:
- Designed and developed microservices-based applications to enhance scalability and maintainability.
- Built and maintained REST APIs, ensuring smooth system communication and integration.
- Collaborated with DevOps teams to automate deployments using Jenkins and managed CI/CD pipelines.
- Optimized algorithms and refactored code, improving system performance and reducing response times.
- Implemented distributed systems architecture to support high-performance, scalable solutions.
- Led back-end development for several high-impact projects, including pharmacy and telecommunications applications.
- Contributed to architectural planning and design discussions, ensuring technical solutions met business needs.
- Developed and maintained databases, ensuring smooth interaction with MySQL, PostgreSQL, and MongoDB.
- Ensured system reliability through continuous testing using JUnit, Mockito, and TDD.
- Coordinated with cross-functional teams to integrate third-party services and optimize resource allocation.