Senior Backend Engineer

CAPGEMINI SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Capgemini Singapore is seeking a Senior Backend Developer (Java) to design, develop, and support scalable enterprise applications. You will work with Java 17+, Spring Boot, Microservices, Kafka, Docker, Kubernetes, and cloud platforms in an Agile environment to deliver high-performance solutions.

The role involves collaborating with stakeholders, building secure backend services, RESTful APIs, and contributing to architectural decisions.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3-7 years of backend Java experience.
  • Strong Java (JDK 17+), Spring Boot, and RESTful API design.

Responsibilities

  • Collaborate with business stakeholders to understand requirements and deliver effective technical solutions.
  • Design, develop, and maintain secure, scalable, and high-performing Java-based backend services.
  • Build and enhance RESTful APIs and microservices that support end-to-end business workflows.
  • Develop robust business logic and data persistence layers while ensuring system reliability and maintainability.
  • Provide production support (L3), including troubleshooting, root cause analysis, and issue resolution.
  • Participate in code reviews, promote engineering best practices, and contribute to knowledge sharing within the team.
  • Provide technical guidance and contribute to architectural and design decisions.
  • Work closely with Product, QA, Infrastructure, and DevOps teams to deliver high-quality software solutions.
  • Ensure compliance with security, regulatory, audit, and governance requirements, particularly within financial services environments.
  • Design and implement event-driven solutions using messaging platforms such as Kafka.
  • Optimize application performance through effective multithreading, concurrency management, and performance tuning.
  • Apply software design principles, including SOLID principles, design patterns, and clean coding practices.
  • Implement security standards and best practices, including OAuth2, JWT authentication, encryption, and secure coding techniques.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.
  • Strong analytical and problem-solving skills, with the ability to thrive in a fast-paced Agile environment.
  • Excellent communication and collaboration skills.

Skills

Java
Spring Boot
Microservices
Kafka
Docker
Kubernetes
Cloud platforms
RESTful APIs
Security (OAuth2, JWT)
Agile

Education

Bachelor's degree in Computer Science, Engineering, or related field

Job description

Your Role

We are seeking a talented and motivated Senior Backend Developer (Java) to join our team. In this role, you will design, develop, and support scalable enterprise applications, working closely with cross-functional teams to deliver secure, high-performance solutions.


You will have the opportunity to work with modern technologies including Java 17+, Spring Boot, Microservices, Kafka, Docker, Kubernetes, and Cloud platforms , while contributing to business-critical systems in a fast-paced Agile environment.


Job Description


  • Collaborate with business stakeholders and subject matter experts to understand requirements and deliver effective technical solutions.

  • Design, develop, and maintain secure, scalable, and high-performing Java-based backend services.

  • Build and enhance RESTful APIs and microservices that support end-to-end business workflows.

  • Develop robust business logic and data persistence layers while ensuring system reliability and maintainability.

  • Provide production support (L3), including troubleshooting, root cause analysis, and issue resolution.

  • Participate in code reviews, promote engineering best practices, and contribute to knowledge sharing within the team.

  • Provide technical guidance and contribute to architectural and design decisions.

  • Work closely with Product, QA, Infrastructure, and DevOps teams to deliver high-quality software solutions.

  • Ensure compliance with security, regulatory, audit, and governance requirements, particularly within financial services environments.

  • Design and implement event-driven solutions using messaging platforms such as Kafka.

  • Optimize application performance through effective multithreading, concurrency management, and performance tuning.

  • Apply software design principles, including SOLID principles, design patterns, and clean coding practices.

  • Implement security standards and best practices, including OAuth2, JWT authentication, encryption, and secure coding techniques.


Job Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 3-7 years of hands-on experience in backend development using Java.

  • Strong proficiency in Java (JDK 17+), Spring Boot, and Spring Cloud. Solid understanding of microservices architecture and RESTful API design.

  • Experience working with Kafka or similar messaging/event-streaming platforms.

  • Strong knowledge of multithreading, concurrency, and performance optimization.

  • Experience with relational and NoSQL databases such as PostgreSQL, Oracle, or MongoDB.

  • Familiarity with containerization and orchestration technologies, including Docker and Kubernetes.

  • Understanding of CI/CD pipelines and DevOps practices.

  • Strong grasp of software engineering principles, including SOLID principles and design patterns.

  • Experience implementing application security standards, including OAuth2, JWT, and encryption.

  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.

  • Strong analytical and problem-solving skills, with the ability to thrive in a fast-paced Agile environment.

  • Excellent communication and collaboration skills.


Let's talk about what's in it for you!

Passionate people are Capgemini's Ace of Spades - join us to discover a career that will challenge, support and inspire you. Working at Capgemini you'll find the rewards are more than just financial. You will work alongside some very smart and inspiring people on exciting projects and you will also enjoy incredible benefits.


We offer flexible work practices and 40 hours of self-development every year with a huge selection of learning opportunities to choose from.


As " Architects of Positive Futures ", Capgemini actively supports the community in 3 ways:

Diversity and Inclusion - we believe diversity of thought fuels excellence and innovation, which is why we positively encourage applications from suitably qualified candidates regardless of their gender identity, ethnicity, sexual orientation, religion, ability, intersex status or age. To support our commitment to diversity and inclusion, we celebrate special events and days of significance that are important to our employees such as Diwali, Bastille Day, Pride, IDAHOBIT, IWD and International day of people with Disabilities. Our Employee Resource Groups Women@Capgemini and OutFront support the grassroots passion of employees to drive our diversity agenda and effect change.


Digital inclusion - at Capgemini we are using our skills to drive social impact initiatives focusing on helping society address the impact of the digital and automation revolution. We also provide employees with opportunities to give back to the community through charity projects and volunteer days.


Environmental Sustainability - Capgemini joined the CDP's (Carbon Disclosure Project) prestigious "A list" for its commitment to the Net-Zero economy. We are focusing on helping our clients transform towards more sustainable business models and committing to reduce our own carbon em

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

Capgemini • Singapore

On-site
SGD 90,000 - 150,000
Flexible work practices
Learning opportunities
40 hours self-development annually
Senior Software Engineer (Kotlin and React)
Senior Software Engineer (Kotlin and React)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Developer
Software Developer

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
DevOps Engineer
DevOps Engineer

Capgemini • Singapore

On-site
SGD 70,000 - 100,000
Senior Software Engineer (Kotlin and React)
Senior Software Engineer (Kotlin and React)

Capgemini • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Capgemini • Singapore

On-site
SGD 75,000 - 105,000
Account Executive
Account Executive

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Flexible work practices
40 hours self-development yearly
Learning opportunities
Fullstack Java developer
Fullstack Java developer

Capgemini • Singapore

On-site
SGD 60,000 - 90,000
Flexible work practices
40 hours of self-development annually
International work environment
IT System / Business Analyst
IT System / Business Analyst

Capgemini • Singapore

On-site
SGD 70,000 - 90,000
AI Solutions Consultant
AI Solutions Consultant

Capgemini • Singapore

On-site
SGD 120,000 - 180,000
Flexible work practices
Learning & development opportunities