Backend Java Developer / Java Fullstack Developer

Capgemini

4–8 yrs Chennai Full Time Hybrid (office + remote)
Capgemini logo
Posted : today
Actively hiring

Job description

Join Capgemini as an experienced Backend Java Developer and contribute to shaping the future of technology. You'll empower leading organizations to unlock technology's potential, building a more sustainable and inclusive world. This role focuses on designing, developing, and maintaining scalable, secure, and high-performance backend systems leveraging microservices architecture, RESTful APIs, and cloud-native solutions. You'll be part of a collaborative team delivering enterprise-grade applications.

Capgemini offers a dynamic environment where you can carve your career path, supported by global colleagues and inspiring leadership. We provide comprehensive wellness benefits, including health checks, telemedicine, and flexible work arrangements. Engage in cutting-edge projects and develop solutions for significant societal and environmental challenges.

Responsibilities

Design and develop robust backend services using Java (8+) and Spring Boot, adhering to microservices architecture best practices. Build and expose secure, efficient RESTful APIs, implementing comprehensive business logic, validations, and exception handling. Seamlessly integrate with SQL/NoSQL databases and external systems, ensuring data integrity and security with Spring Security, OAuth2, and JWT. Write thorough unit and integration tests (JUnit, Mockito) to maintain high code quality and participate actively in code reviews. Optimize application performance and troubleshoot production issues, contributing to CI/CD pipelines, containerization, and cloud deployments.

Qualifications

A strong foundation in Java (version 8 or above) is essential. Demonstrated hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA is required. Expertise in microservices design patterns (e.g., Circuit Breaker, Retry, API Gateway) is critical. Solid understanding of REST APIs, HTTP methods, and status codes. Proficiency with SQL databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (Mongo DB), along with ORM frameworks like Hibernate/JPA. Familiarity with version control using Git, build tools (Maven/Gradle), and logging frameworks (Log4j/Logback). Excellent problem-solving and analytical skills, coupled with strong communication and collaboration abilities are expected.

Essential Skills

Java 8+Spring BootMicroservicesRESTful APIsSQLNoSQLSpring SecurityOAuth2JWTJUnitMockitoGitMavenGradleLog4jLogback

Good to Have

Event-driven architectureDistributed tracingELK stackPrometheusSplunkTerraformCloudFormationGitHub CopilotGenerative AIDockerKubernetesJenkinsGitHub ActionsAWSAzureGCPKafkaRabbitMQ

Highlights

  • Actively hiring

More Details

RoleBackend Java Developer / Java Fullstack Developer
IndustryInformation Technology & Services, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Capgemini logo

Capgemini

Information Technology & Services

Backend Java Developer / Java Fullstack Developer at Capgemini | SkillMX | SkillMX