Senior Full-Stack Engineer: Java, React & Microservices

CAPGEMINI SINGAPORE PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CAPGEMINI SINGAPORE PTE. LTD. seeks a Senior Full Stack Engineer to design, develop, and enhance enterprise applications across frontend and backend platforms. You will work with Java, React, Lit, TypeScript, and databases to build scalable, secure solutions while engaging with cross-functional teams.

The role emphasizes backend services with Java/Spring Boot/Quarkus, modern frontend with React, and strong emphasis on architecture, security, and DevOps collaboration.

Qualifications

  • Degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.
  • Experience in software engineering and enterprise application development.
  • Experience designing, developing, and supporting full-stack applications throughout the software development lifecycle.
  • Experience within banking, financial services, capital markets, or regulated industries.
  • Knowledge of event-driven architectures and distributed systems.
  • Familiarity with monitoring and observability tools such as ELK Stack, Prometheus, and Grafana.
  • Understanding of application security principles and secure software development practices.
  • Experience working in Agile or Scrum delivery environments.
  • Strong stakeholder management, communication, and problem-solving skills.

Responsibilities

  • Design, develop, test, and maintain full-stack applications using Java, React, Lit, JavaScript, and database technologies.
  • Develop and maintain backend services, RESTful APIs, and microservices using Java, Spring Boot, and Quarkus.
  • Build responsive, accessible frontend applications using React, Lit, TypeScript, and modern web technologies.
  • Design and optimize database schemas, data models, queries, and integration processes.
  • Implement secure coding standards and support application security requirements.
  • Participate in solution design discussions and contribute to architecture-related decisions.
  • Ensure code quality through peer reviews, automated testing, and adherence to development standards.
  • Collaborate with product owners, business stakeholders, architects, designers, and technology teams to deliver effective solutions.
  • Contribute technical expertise during requirements analysis, solution design, and development activities.
  • Support knowledge sharing, mentoring, and technical guidance within the team.
  • Work closely with DevOps teams to support CI/CD processes, deployment activities, and operational improvements.
  • Participate in Agile ceremonies, including sprint planning, estimation, reviews, and retrospectives.
  • Monitor and optimize application performance across frontend and backend components.
  • Troubleshoot and resolve complex technical and production issues.
  • Support the implementation of monitoring, logging, and observability solutions.
  • Contribute to application scalability, maintainability, and resilience initiatives.
  • Support continuous improvement of development practices, tools, and engineering processes.

Skills

Software engineering
Full-stack development
Agile/Scrum
Stakeholder management
Problem solving
Communication

Education

Bachelor's degree in Computer Science or related field

Tools

Java
React
Lit
TypeScript
Spring Boot
Quarkus
RESTful APIs
Microservices
PostgreSQL/MySQL/Oracle
MongoDB/Redis
ELK/Prometheus/Grafana
Git
Azure DevOps
Maven/Gradle

Job description

CAPGEMINI SINGAPORE PTE. LTD. seeks a Senior Full Stack Engineer to design, develop, and enhance enterprise applications across frontend and backend platforms. You will work with Java, React, Lit, TypeScript, and databases to build scalable, secure solutions while engaging with cross-functional teams.

The role emphasizes backend services with Java/Spring Boot/Quarkus, modern frontend with React, and strong emphasis on architecture, security, and DevOps collaboration.

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

Similar jobs worth comparing

Senior Full Stack Engineer Java/React Microservices Architect
Senior Full Stack Engineer Java/React Microservices Architect

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 140,000 - 190,000
Senior Full-Stack Web Engineer (React/Java)
Senior Full-Stack Web Engineer (React/Java)

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Full-Stack Java Engineer: Spring Boot, Kafka, React
Senior Full-Stack Java Engineer: Spring Boot, Kafka, React

EPAM Systems • Singapore

On-site
SGD 120,000 - 160,000
Great workplace culture
Upskilling programs
Enterprise Full-Stack Engineer - Java, Spring Boot & React
Enterprise Full-Stack Engineer - Java, Spring Boot & React

Cognizant • Singapore

On-site
SGD 90,000 - 130,000
Full-Stack Engineer: React & Java Microservices Expert
Full-Stack Engineer: React & Java Microservices Expert

Accenture Southeast Asia • Singapore

On-site
SGD 90,000 - 150,000
Senior Full-Stack Engineer | Tech Lead for API & UI
Senior Full-Stack Engineer | Tech Lead for API & UI

Exasoft Pte. Ltd. • Singapore

On-site
SGD 180,000 - 240,000
Full-Stack Engineer | Lead & Ship End-to-End Features
Full-Stack Engineer | Lead & Ship End-to-End Features

Capgemini • Singapore

On-site
SGD 75,000 - 105,000
Lead Full-Stack Engineer & Tech Leader — Impact at Scale
Lead Full-Stack Engineer & Tech Leader — Impact at Scale

Capgemini • Singapore

On-site
SGD 90,000 - 130,000
Flexible work practices
40 hours of self-development annually
Learning opportunities
Senior Backend Engineer (Java) - Microservices & Kafka
Senior Backend Engineer (Java) - Microservices & Kafka

PVH (Tommy Hilfiger/Calvin Klein) • Singapore

On-site
SGD 90,000 - 180,000
Senior Java Full-Stack Developer (React/Angular) - SG Onsite
Senior Java Full-Stack Developer (React/Angular) - SG Onsite

TECHEMERGE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000