U02 - Senior Backend Engineer (Java, Banking)

FPT ASIA PACIFIC PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

FPT ASIA PACIFIC PTE. LTD. is seeking a Senior Backend Engineer to design and deliver high‑performance backend services in a regulated enterprise environment. You will work with Java, Spring Boot, Kafka, and microservices, driving scalable, resilient systems.

You will implement RESTful APIs, event‑driven architectures, and streaming integrations with Kafka, while ensuring observability, testing, and CI/CD practices across Kubernetes‑based deployments.

Qualifications

  • 6-10 years backend engineering experience in large‑scale enterprise systems.
  • Strong proficiency in Java, Spring Boot and Spring Cloud.
  • Experience with Kafka, microservices and distributed architectures.

Responsibilities

  • Design, develop, and maintain backend services using Java 11/17, Spring Boot, Spring Cloud.
  • Build microservices with clean architecture and asynchronous patterns.
  • Implement RESTful APIs, event‑driven components, and backend modules.
  • Optimize for performance, scalability, fault tolerance, and low latency.
  • Design event‑driven flows with Kafka, ensuring data integrity and retries.
  • Develop streaming integrations for real‑time use cases.
  • Work with PostgreSQL/Oracle/MongoDB/Redis and other data stores.
  • Ensure observability with logging, metrics, and tracing (OpenTelemetry/Prometheus).
  • Create and run automated tests (JUnit, Mockito, Testcontainers).
  • Collaborate with DevOps on CI/CD pipelines and Kubernetes deployments.

Skills

Java 11/17
Spring Boot
Spring Cloud
Distributed systems

Education

Bachelor's/Master's in CS or related

Tools

Kafka
Docker
Kubernetes/OpenShift
CI/CD (Jenkins/GitHub Actions)

Job description

Role Overview

We are seeking an experienced Senior Backend Engineer to design and build high‑performance, scalable, and resilient backend services using Java, Spring Boot, Kafka, and Microservices architecture. The ideal candidate has strong engineering fundamentals, deep understanding of distributed systems, and hands‑on experience delivering enterprise applications in fast‑paced, highly regulated environments.

Key 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.
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.
  • Strong proficiency in:
    • Java 11/17, Spring Boot, Spring Cloud
    • Kafka (event‑driven systems, streaming patterns)
    • Microservices architecture, API design, distributed systems
    • RDBMS (PostgreSQL, Oracle, MySQL)
    • NoSQL stores (MongoDB, Redis)
    • Docker, Kubernetes/OpenShift
    • CI/CD pipelines and cloud‑native delivery
Nice to Have
  • Experience in banking/payments or other mission‑critical environments.
  • Familiarity with performance tuning (JVM, GC, load testing tools such as JMeter/Gatling).
  • Exposure to messaging systems (RabbitMQ, ActiveMQ) or additional streaming platforms.
  • Knowledge of security best practices (OAuth2/OIDC, mTLS, secrets management).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

U02 - Senior Backend Developer
U02 - Senior Backend Developer

FPT Asia Pacific • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Java Software Engineer
Java Software Engineer

BASE CAMP DIGITAL PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Senior Java Backend Developer
Senior Java Backend Developer

quanteam (singapore) pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Backend Developer
Senior Java Backend Developer

Unison Group • Singapore

On-site
SGD 90,000 - 150,000
Senior Java Developer
Senior Java Developer

QUANTEAM (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Backend Engineer (Java / Spring Boot / JMeter)
Backend Engineer (Java / Spring Boot / JMeter)

IOTALENTS PTE. LTD. • Singapore

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

ATT DIGIVERSE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

HCL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

Optimum Solutions Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000