×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Developer

Job in Singapore, Singapore
Listing for: fpt asia pacific pte. ltd.
Full Time position
Listed on 2026-10-15
Job specializations:
  • Software Development
    Backend Developer, Java Developer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 180000 SGD Yearly SGD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

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 No

    SQL 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, Test containers, etc.
  • Ensure observability through logging, metrics, and distributed tracing (Open Telemetry, Prometheus, Grafana).
  • Conduct code reviews, improve code quality, and enforce engineering best practices.
  • Work closely with Dev Ops to build CI/CD pipelines (Jenkins, Git Lab CI, Git Hub Actions, or Azure Dev Ops).
  • Deploy and troubleshoot services on container orchestration platforms (Kubernetes/Open Shift).
  • 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)
  • No

    SQL stores (MongoDB, Redis)
  • Docker, Kubernetes/Open Shift
  • 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).
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary