24 days ago
Chennai, IndiaMid Level / Senior
Responsibilities
- Design and develop scalable backend services using Java, Spring Boot, and microservices architecture.
- Build and expose RESTful APIs and implement business logic, validation, and exception handling.
- Integrate SQL and NoSQL databases with external systems using ORM frameworks.
- Apply security using Spring Security, OAuth2, and JWT.
- Write unit and integration tests and maintain code quality through reviews and clean coding practices.
- Optimize application performance and troubleshoot production issues.
- Collaborate with frontend, QA, DevOps, and product teams.
- Contribute to CI/CD pipelines, containerization, and cloud deployments.
- Mentor junior developers and adapt to new technologies and changing requirements.
Requirements
- 4 to 8 years of experience in backend Java development.
- Strong proficiency in Java 8 or above.
- Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and microservices design patterns.
- Solid understanding of REST APIs, HTTP methods, and status codes.
- Experience with MySQL, PostgreSQL, Oracle, MongoDB, Hibernate, and JPA.
- Familiarity with Git, Maven or Gradle, Log4j, and Logback.
- Preferred experience with event-driven architecture, distributed tracing, ELK, Prometheus, or Splunk.
- Preferred knowledge of Terraform, CloudFormation, Docker, Kubernetes, Jenkins, GitHub Actions, AWS, Azure, GCP, Kafka, or RabbitMQ.
- Preferred experience using GitHub Copilot and generative AI tools for development and problem-solving.
- Strong problem-solving, analytical, communication, collaboration, and independent working skills.
Benefits
- Career paths, internal opportunities, and personalized career guidance.
- Wellness benefits including health checks and telemedicine.
- Insurance with top-ups, elder care, partner coverage, and new parent support via flexible work.
- Opportunities to work on technology and engineering projects with industry leaders and societal or environmental impact.
Tech Stack
Apache KafkaAWSAzureDockerGitGitHub ActionsGoogle Cloud PlatformGradleJavaJenkinsJUnitKubernetesMavenMongoDBMySQLPostgreSQLPrometheusRabbitMQSplunkSpring BootSQLTerraform
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
