Senior Backend Engineer | Java, Spring, Microservices, Kafka

FPT Asia Pacific

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

FPT Asia Pacific is seeking an experienced Senior Backend Engineer to design and build high-performance, scalable backend services using Java, Spring Boot, Kafka, and a microservices architecture in Singapore. The role emphasizes distributed systems and enterprise-grade reliability in regulated environments.

You will craft RESTful APIs, event-driven components, and data stores (PostgreSQL, Redis, MongoDB), implement tests, observability, and CI/CD pipelines, and mentor engineers while

Qualifications

  • 6–10 years of backend engineering experience, preferably in large-scale enterprise systems.
  • Bachelor's/Master's degree in Computer Science, Engineering, or related field.

Responsibilities

  • Design, develop, and maintain backend services using Java 11/17, Spring Boot, Spring Cloud, and modern JVM patterns.
  • Build microservices following clean architecture, domain-driven design (DDD), and asynchronous design principles.
  • Implement RESTful APIs, event-driven components, and backend modules that meet business and technical requirements.
  • Optimize backend systems for performance, scalability, fault tolerance, and low latency.
  • Design and implement event-driven flows using Kafka (producers, consumers, partitions, schema management).
  • Ensure message integrity, idempotency, retries, dead-letter queue strategies, and exactly-once/at-least-once processing where applicable.
  • Build streaming and asynchronous integrations to support real-time and near real-time use cases.
  • Work with relational and NoSQL data stores (PostgreSQL, Oracle, MongoDB, Redis).
  • Design data models, queries, and schemas optimized for performance and maintainability.
  • Integrate backend services with internal/external systems using REST, events, or batch interfaces.
  • Implement robust automated tests (unit, integration, contract, performance) using JUnit, Mockito, Testcontainers, etc.
  • Ensure observability through logging, metrics, and distributed tracing (OpenTelemetry, Prometheus, Grafana).
  • Conduct code reviews, improve code quality, and enforce engineering best practices.
  • Work closely with DevOps to build CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or Azure DevOps).
  • Deploy and troubleshoot services on container orchestration platforms (Kubernetes/OpenShift).
  • Contribute to infrastructure-as-code and automation initiatives.
  • Mentor junior engineers and contribute to knowledge-sharing and technical excellence across the team.
  • Collaborate with Product, QA, Architecture, and other engineering teams to deliver high-quality solutions.
  • Participate in solution design discussions, architecture reviews, and technical decision-making.

Skills

Backend engineering
Distributed systems
Java
Spring Boot
Kafka
Microservices

Education

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

Tools

Java
Spring Boot
Kafka
Microservices

Job description

FPT Asia Pacific is seeking an experienced Senior Backend Engineer to design and build high-performance, scalable backend services using Java, Spring Boot, Kafka, and a microservices architecture in Singapore. The role emphasizes distributed systems and enterprise-grade reliability in regulated environments.

You will craft RESTful APIs, event-driven components, and data stores (PostgreSQL, Redis, MongoDB), implement tests, observability, and CI/CD pipelines, and mentor engineers while

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

Similar jobs worth comparing

Senior Backend Engineer - Java Microservices & Kafka
Senior Backend Engineer - Java Microservices & Kafka

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 200,000
Senior Backend Engineer — Scalable Microservices & Kafka
Senior Backend Engineer — Scalable Microservices & Kafka

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Java Backend Engineer - Microservices, Spring Boot, Kafka
Java Backend Engineer - Microservices, Spring Boot, Kafka

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Flexible work practices
Learning opportunities and growth
Senior Java Backend Engineer - Azure & Kafka Microservices
Senior Java Backend Engineer - Azure & Kafka Microservices

EPAM SYSTEMS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Backend Engineer - Java/Spring Microservices
Senior Backend Engineer - Java/Spring Microservices

Rakuten Kobo Inc. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer, Java Spring Boot & Microservices
Senior Backend Engineer, Java Spring Boot & Microservices

CONTINENTAL TECHNOLOGY SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 180,000
Senior Java Backend Engineer - Spring Boot & Kafka
Senior Java Backend Engineer - Spring Boot & Kafka

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Senior Backend Engineer - Java & Microservices
Senior Backend Engineer - Java & Microservices

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Java Backend Engineer: Microservices & Spring Boot
Java Backend Engineer: Microservices & Spring Boot

NTT Data Singapore • Singapore

On-site
SGD 90,000 - 150,000
Senior Backend Engineer (Java/Go) — Lead Systems & Growth
Senior Backend Engineer (Java/Go) — Lead Systems & Growth

Vanguard Software • Singapore

On-site
SGD 110,000 - 170,000