Backend Java Developer (Java, Spring boot, Microservices, AWS)
Technology
Capgemini
Chennai, India1 months agoUntil 5/9/2026
Full timeOn-site
Job description
Your Role
We are looking for an experiencedBackend Java Developerto design, develop, and maintain scalable, secure, and high-performance backend systems
You will work on microservices architecture, RESTful APIs, and cloud-native solutions, collaborating with cross-functional teams to deliver enterprise-grade applications
In This Role, You Will:
4 to 8 Years experience in Design and develop backend services using Java (8+), Spring Boot, and microservices architecture
Build and expose RESTful APIs following best practices
Implement business logic, validations, and exception handling
Integrate with SQL/NoSQL databases and external systems
Ensure security using Spring Security, OAuth2, and JWT
Write unit and integration tests (JUnit, Mockito) and maintain code quality
Participate in code reviews, follow clean coding standards, and optimize performance
Collaborate with frontend, QA, DevOps, and product teams
Troubleshoot and resolve production issues
Contribute to CI/CD pipelines, containerization, and cloud deployments
Required Skills
Strong proficiency in Java (Java 8 or above)
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA
Expertise in microservices design patterns (Circuit Breaker, Retry, API Gateway, etc )
Solid understanding of REST APIs, HTTP methods, and status codes
Experience with SQL databases (MySQL, PostgreSQL, Oracle, Mongo DB) and ORM frameworks (Hibernate/JPA) \Familiarity with Git, build tools (Maven/Gradle), and logging frameworks (Log4j/Logback)
Nice to Have
Experience with event-driven architecture and distributed tracing
Familiarity with monitoring tools (ELK, Prometheus, Splunk)
Knowledge of Infrastructure as Code (Terraform, CloudFormation)
Experience writing code using GitHub Copilot and leveraging Generative AI tools for development and problem-solving
Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions)
Exposure to cloud platforms (AWS/Azure/GCP) and messaging systems (Kafka/RabbitMQ) is a plus
Soft Skills
Strong problem-solving and analytical skills
Excellent communication and collaboration abilities
Ability to work independently and mentor junior developers
Adaptable to new technologies and changing requirements