logo

Capgemini

Software Engineer - Capgemini

Department
Engineering
Job Type / Location
Chennai, Tamil Nadu
Experience Required
5+ years
Posted On

Key Responsibilities

  • Design, develop, and maintain scalable software solutions using Java and Spring frameworks
  • Build and optimize microservices architecture with RESTful APIs and JSON protocols
  • Implement and manage ORM frameworks (Hibernate/JPA) for database interactions
  • Develop and deploy applications using Docker and Kubernetes for containerization
  • Collaborate with cross-functional teams to integrate messaging systems (Kafka, RabbitMQ)
  • Ensure CI/CD pipeline efficiency using tools like Jenkins or GitHub Actions

Requirements

  • Strong proficiency in Java (Java 8 or higher) and Spring ecosystem (Boot, MVC, Data JPA, Security)
  • Hands-on experience with microservices architecture and REST APIs
  • Working knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and messaging systems
  • Experience with Docker, Kubernetes, and CI/CD tools

View Assessment Process

Think you'll be a good fit?