Java Backend Developer(End clients => IBM, DBS bank)

NEXTERA SOFTWARE SERVICES PTE. LTD.

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NEXTERA SOFTWARE SERVICES PTE. LTD. is seeking a Senior Java Backend Developer with 6+ years of hands-on experience to design, build, and support high-throughput digital banking applications for DBS Bank.

You will architect microservices ecosystems, implement distributed backend services using Java, Spring Boot, and cloud-native frameworks, and ensure secure, scalable performance in a BFSI context. Expect to work in an on-site/hybrid setup, collaborating in an Agile/Scrum team to deliver robust

Qualifications

  • Experience: Minimum 6+ years in enterprise‑level Java backend software development.
  • Domain Expertise: Must have prior hands‑on experience in Banking or Financial Services (BFSI).
  • Core Tech Stack: Java (8/11/17), Spring Boot, Spring Cloud, Spring Security, and JPA / Hibernate.
  • Architecture: Strong hands‑on experience with Microservices Architecture and RESTful API design.
  • Databases: Relational (Oracle, MariaDB, PostgreSQL) and NoSQL (Redis, MongoDB).
  • Messaging & Async: Kafka, RabbitMQ, or JMS for real‑time messaging.
  • Testing: Unit, integration, and performance testing with JUnit, Mockito, and JMeter.

Responsibilities

  • Microservices Development: Architect, build, and deploy resilient backend microservices with Java (11/17) and Spring Boot.
  • API Integration: Design and implement RESTful APIs, SOAP web services, and API Gateways for core banking systems.
  • Event-Driven Architecture: Implement event streams, asynchronous processing, and messaging using Kafka, RabbitMQ, or IBM MQ.
  • Data Persistence & Security: Manage data models across Oracle, PostgreSQL, MariaDB and NoSQL; ensure encryption at rest and in transit.
  • Banking Security Compliance: Integrate Spring Security, OAuth 2.0, OpenID Connect, JWT, and mTLS per MAS standards.
  • Performance Tuning & Debugging: Analyze threads, fix memory leaks, optimize DB queries, and tune latency with JMeter/APM tools.
  • CI/CD & DevOps Automation: Collaborate in Agile squads; CI/CD with Git, Jenkins, Maven/Gradle, SonarQube, Docker, Kubernetes.

Skills

Java backend
Microservices
REST API design
Security concepts
Performance optimization

Tools

Spring Boot
Spring Cloud
Spring Security
JPA/Hibernate
Kafka
RabbitMQ
IBM MQ
Oracle
PostgreSQL
MariaDB
MongoDB
Redis
JMeter
JUnit
Mockito
Git
Jenkins
Docker
Kubernetes
Maven/Gradle
SonarQube

Job description

Job Title: Senior Java Backend Developer – Microservices

Experience Level: 6+ Years

Domain Requirement: Banking & Financial Services (Mandatory)

Location: On-site / Hybrid (As per client agreement)

Role Overview

We are seeking a Senior Java Backend Developer with 6+ years of hands‑on software development experience to design, build, and support high‑throughput, mission‑critical digital banking applications for DBS Bank. The candidate will be key to architecting microservices ecosystems, building distributed backend services, and securing high‑volume transactional systems using Java, Spring Boot, and cloud‑native frameworks. Prior development experience in a retail, corporate, or FinTech banking domain is strictly required.

Key Responsibilities
  • Microservices Development: Architect, build, and deploy resilient, loosely coupled backend microservices using Java (11/17) and Spring Boot.

  • API Integration: Design and implement RESTful APIs, SOAP web services, and API Gateways for seamless integration with DBS core banking systems and third-party financial services.

  • Event-Driven Architecture: Implement event streams, asynchronous processing, and message queues using Apache Kafka, RabbitMQ, or IBM MQ.

  • Data Persistence & Security: Manage data models across relational (Oracle, PostgreSQL, MariaDB) and NoSQL (MongoDB, Redis) databases using JPA/Hibernate, maintaining strict encryption at rest and in transit.

  • Banking Security Compliance: Integrate Spring Security, OAuth 2.0, OpenID Connect, JWT, and mTLS protocols to comply with MAS (Monetary Authority of Singapore) and bank threat‑mitigation standards.

  • Performance Tuning & Debugging: Perform thread analysis, memory leak fixes, DB query optimization, and latency tuning using tools like Apache JMeter and APM monitors.

  • CI/CD & DevOps Automation: Collaborate in an Agile/Scrum squad setup to run continuous integration/delivery pipelines using Git, Jenkins, Bitbucket, Maven/Gradle, SonarQube, Docker, and Kubernetes.

Mandatory Experience & Qualifications
  • Experience: Minimum 6+ years in enterprise‑level Java backend software development.

  • Domain Expertise: Must have prior hands‑on experience in Banking or Financial Services (BFSI), working on domain features such as payment gateways, core banking, trade finance, credit cards, or digital transfers.

  • Core Tech Stack: Advanced proficiency in Java (8/11/17), Spring Boot, Spring Cloud, Spring Security, and JPA / Hibernate.

  • Architecture: Strong hands‑on experience with Microservices Architecture, Design Patterns, RESTful API design, and distributed systems design.

  • Databases: Solid knowledge of relational databases (Oracle, MariaDB, PostgreSQL) alongside NoSQL solutions (Redis, MongoDB).

  • Messaging & Async: Practical experience with Kafka, RabbitMQ, or JMS for real‑time messaging.

  • Testing: Proficiency in unit, integration, and performance testing using JUnit, Mockito, and JMeter.

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

Similar jobs worth comparing

Senior Java Backend Engineer – Microservices (Banking)
Senior Java Backend Engineer – Microservices (Banking)

NEXTERA SOFTWARE SERVICES PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Java Big Data Developer - Mutiple headcount
Java Big Data Developer - Mutiple headcount

Adecco • Singapore

On-site
SGD 90,000 - 130,000
Java Microservices Developer
Java Microservices Developer

BOUNTEOUSXACCOLITE SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Career development opportunities
Global engineering collaboration
Java Microservices Developer
Java Microservices Developer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Java Developer - Investment Bank (SINGAPORE)
Java Developer - Investment Bank (SINGAPORE)

The Career Works • Singapore

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

NETS • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (Contract)
Java Developer (Contract)

ALAN PARTNERS SG PTE. LTD. • Singapore

On-site
SGD 80,000 - 110,000
Software Engineer (Java)
Software Engineer (Java)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Backend Engineer (Banking Domain)
Senior Backend Engineer (Banking Domain)

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 120,000 - 170,000
Senior Microservices Technical Lead
Senior Microservices Technical Lead

consulguru pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000