remote
Senior Java Developer - Capgemini
Software Engineer
Senior Java Developer designing and delivering scalable, cloud‑native microservices using Spring Boot, Docker, and Kubernetes, with strong CI/CD and cloud expertise to drive high‑quality financial services solutions.
About the role
Key Responsibilities
- Architect and develop robust Java microservices with Spring Boot, ensuring scalability and maintainability for financial applications.
- Design and implement CI/CD pipelines using Jenkins, Git, and container orchestration (Docker, Kubernetes) to accelerate delivery.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions, applying Agile practices.
- Integrate cloud services (AWS/Azure) for deployment, monitoring, and security, ensuring compliance with industry standards.
- Mentor junior developers, conduct code reviews, and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of professional Java development experience with deep knowledge of Spring ecosystem.
- Proven track record in designing and deploying microservices in cloud environments.
- Strong experience with Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for clean, testable code.
- Effective communication skills and ability to work collaboratively in a distributed team.
Skills
javadockerkubernetescicd