Senior Backend Engineer — Mobile Banking Microservices

Recruit Express Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 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

Recruit Express Pte Ltd requires a senior Java developer to design, build, and govern scalable microservices in a banking context. You will implement secure REST APIs, event-driven patterns, and containerized deployments using Docker and Kubernetes/OpenShift.

The role emphasizes architecture input, HA design, and active participation in Agile Scrum, with responsibilities spanning CI/CD, testing, and production support.

Qualifications

  • Banking experience is highly preferred.
  • 8–12+ years of software development experience.
  • Strong expertise in Java (8/11/17/21).
  • 5+ years of hands-on experience with Spring Boot and microservices.
  • Strong experience designing REST APIs.
  • Experience with distributed systems and event-driven architectures.
  • Hands-on experience with Kafka, JMS/IBM MQ, or RabbitMQ.
  • Experience with Docker and Kubernetes/OpenShift.
  • Strong SQL skills with Oracle, PostgreSQL, or MySQL.
  • Experience with JPA/Hibernate.
  • Familiarity with CI/CD pipelines using Jenkins and Git.
  • Strong debugging and performance tuning skills.
  • Experience working in Agile development environments.

Responsibilities

  • Design, develop, and maintain scalable Java-based microservices using Spring Boot and Spring Cloud.
  • Build secure RESTful APIs and integrate with internal and external banking systems.
  • Develop event-driven applications using Kafka, JMS/IBM MQ, or RabbitMQ.
  • Design and implement Spring Batch jobs for large-scale data processing and reconciliation.
  • Deploy and manage containerized applications using Docker and Kubernetes/OpenShift.
  • Participate in architecture discussions and contribute to system design for high-availability distributed systems.
  • Implement authentication and authorization using Spring Security, JWT, OAuth2, and mTLS.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins, Git, Helm, and related tools.
  • Produce API documentation using OpenAPI/Swagger.
  • Monitor production environments using Prometheus, Grafana, ELK, Splunk, or similar observability tools.
  • Participate in SIT, UAT, production deployments, and post-production support.
  • Conduct code reviews and mentor junior developers.
  • Ensure coding standards, test coverage, and quality through SonarQube, JaCoCo, JUnit, and Mockito.
  • Work in Agile Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives.
  • Any other ad hoc duty provided by the supervisor

Skills

Java
Spring Boot
Microservices
REST APIs
Kafka
JMS/IBM MQ
RabbitMQ
Spring Cloud
Docker
Kubernetes
OpenShift
Spring Security
JWT
OAuth2
mTLS
SQL
JPA/Hibernate
CI/CD
Jenkins
Git
OpenAPI/Swagger
JUnit
Mockito
SonarQube
JaCoCo
Agile Scrum
Testing
Monitoring

Education

Bachelor's degree

Tools

Docker
Kubernetes
OpenShift
Jenkins
Git
Helm
Prometheus
Grafana
ELK
Splunk
Swagger
OpenAPI
Jira
SonarQube
JaCoCo
JUnit
Mockito

Job description

Recruit Express Pte Ltd requires a senior Java developer to design, build, and govern scalable microservices in a banking context. You will implement secure REST APIs, event-driven patterns, and containerized deployments using Docker and Kubernetes/OpenShift.

The role emphasizes architecture input, HA design, and active participation in Agile Scrum, with responsibilities spanning CI/CD, testing, and production support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer for Banking Microservices
Senior Java Backend Engineer for Banking Microservices

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Backend Engineer - Banking Microservices
Senior Java Backend Engineer - Banking Microservices

infinite Computer Solution • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Backend Engineer - Banking Microservices
Senior Java Backend Engineer - Banking Microservices

TECHEMERGE SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Backend Engineer – Microservices (Banking)
Senior Java Backend Engineer – Microservices (Banking)

NEXTERA SOFTWARE SERVICES PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Java Backend Engineer - Microservices & APIs Lead
Senior Java Backend Engineer - Microservices & APIs Lead

Recruit Express Pte Ltd • Singapore

On-site
SGD 110,000 - 170,000
Java Microservices Engineer | Cloud-Native Banking
Java Microservices Engineer | Cloud-Native Banking

BOUNTEOUSXACCOLITE SINGAPORE PTE. LTD. • Singapore

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

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 120,000 - 240,000
Senior Java Developer, Banking, Hybrid
Senior Java Developer, Banking, Hybrid

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 140,000 - 220,000
Senior Java Backend Engineer: Banking Microservices
Senior Java Backend Engineer: Banking Microservices

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Developer: Banking Microservices & APIs
Senior Java Developer: Banking Microservices & APIs

LTM • Singapore

On-site
SGD 120,000 - 160,000