Capgemini logo

Software Engineer (Java)

Capgemini

SingaporeFull-timeOn-site

Posted 16 Jun 2026

About this role

Develop and maintain enterprise-grade Java services and microservices using the Spring ecosystem and Kafka. Provide technical leadership, perform code reviews, and ensure compliance with security and regulatory requirements. Requires a Bachelor's degree and 3-7 years of experience in backend Java development. Proficiency in Spring Boot, microservices architecture, and containerization tools like Docker and Kubernetes is essential.

What they're looking for

JavaSpring BootSpring CloudMicroservicesKafkaRESTful APIMultithreadingPostgreSQL

Frequently asked questions

What does a Software Engineer (Java) at Capgemini do?

Develop and maintain enterprise-grade Java services and microservices using the Spring ecosystem and Kafka. Provide technical leadership, perform code reviews, and ensure compliance with security and regulatory requirements. Requires a Bachelor's degree and 3-7 years of experience in backend Java de…

What skills does this Software Engineer (Java) role need?

Key skills for this role include Java, Spring Boot, Spring Cloud, Microservices, Kafka, RESTful API.

How much does a Software Engineer (Java) at Capgemini pay?

The employer did not list a salary for this role. Most similar Singapore roles publish their band on the job page.

Is this Software Engineer (Java) role remote, hybrid, or on-site?

This role is on-site, based in Singapore.

How do I apply for this Software Engineer (Java) role?

You can apply directly on Capgemini's careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.