
JAVA Developer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Mumbai • India
Visit company websiteExplore more
Tech Stack
About the role
- Develop and maintain backend services using Java, Spring Boot, and related Spring modules.
- Design, implement, and deploy RESTful APIs and microservices following best practices.
- Work with Spring Cloud, service registry, API gateways, and configuration services.
- Implement communication patterns including Kafka/RabbitMQ, REST, and event-driven design.
- Use SQL/NoSQL databases and write efficient database queries.
- Containerize services using Docker and deploy on Kubernetes or cloud platforms (AWS/Azure/GCP).
- Build CI/CD pipelines and follow DevOps practices.
- Write unit tests and integration tests using JUnit, Mockito, etc.
- Participate in Agile ceremonies, code reviews, and architectural discussions.
Requirements
- Strong knowledge of Core Java, OOP, and design patterns.
- Experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Cloud.
- Hands-on experience with microservices development and distributed systems.
- Proficiency with Git, CI/CD tools, Docker, Kubernetes.
- Understanding of authentication/authorization: JWT, OAuth2.
- Experience with MySQL/PostgreSQL/MongoDB.
Benefits
- Committed to ensure that people of all backgrounds feel encouraged and have a sense of belonging at Capgemini.
- Work on cutting-edge projects in tech and engineering with industry leaders.
- Participate in internal sports events, yoga challenges, or marathons.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservicesSQLNoSQLDockerKubernetesCI/CDJUnit
Soft Skills
communicationcollaborationproblem-solvingadaptabilityteamworkcritical thinkingtime managementattention to detailleadershipcreativity