Senior Java Full Stack / Microservices Developer – Global Markets & Capital Markets

re-zoo-me

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

re-zoo-me in Singapore seeks a Senior Java Full Stack / Microservices Developer to design and build mission-critical Global Markets and Capital Markets applications. You will work hands-on with Java 21, Spring Boot, microservices, and full-stack development, interfacing with traders, risk, and operations teams to deliver scalable, secure, and compliant solutions.

The role emphasizes end-to-end product development, platform modernization, and production support for high-volume, time-sensitive

Qualifications

  • 6–12+ years of software engineering experience.
  • Strong hands-on Java Full Stack development background.
  • Strong recent experience with Java 17/21, Spring Boot and Microservices.
  • Experience building large-scale, high-performance enterprise applications.
  • Banking / BFSI domain experience is highly valued.

Responsibilities

  • Design and develop high-performance Java 21, Spring Boot and Microservices-based applications.
  • Build scalable REST APIs, integration services and event-driven components.
  • Deliver end-to-end Java Full Stack solutions for trading and financial markets.
  • Participate in architecture, design, development, testing, deployment and production cycles.
  • Develop front-to-back trade lifecycle processing solutions.
  • Integrate with trading platforms, pricing engines, market data and risk systems.
  • Ensure security, resiliency and regulatory compliance in applications.

Skills

Java Full Stack
Spring Boot
Microservices
REST APIs
SQL
JPA / Hibernate
Kafka / MQ
Maven / Gradle / Git
JUnit / Mockito
Design Patterns
Performance Troubleshooting
Production Support

Tools

Docker
Kubernetes
OpenShift
AWS
Azure
GCP
Spring Cloud
Redis
NoSQL
API Gateway

Job description

About the Company

Location: Singapore

Domain: Global Markets | Capital Markets | Financial Markets

Technology: Java 21 | Spring Boot | Microservices | Full Stack | APIs

About the Role

Senior Java Full Stack / Microservices Developer - Global Markets & Capital Markets

Role Overview

We are looking for a highly experienced Senior Java Full Stack / Microservices Developer to design and develop mission-critical applications supporting Global Markets, Capital Markets and Financial Markets businesses. The role requires strong hands‑on expertise in Java 21, Spring Boot, Microservices and Full Stack development, combined with a good understanding of financial markets, trading platforms and front‑to‑back trade processing. The successful candidate will work closely with Traders, Sales, Structurers, Product Control, Risk, Operations and Technology teams to build and enhance high-performance applications supporting trading and financial markets activities. This is a hands‑on engineering role covering new product development, platform modernization, integration, application enhancements and production support.

Responsibilities
  • Design and develop high-performance applications using Java 21, Spring Boot and Microservices architecture.
  • Build scalable REST APIs, integration services and event-driven components for Global Markets applications.
  • Deliver end-to-end Java Full Stack applications supporting trading and financial markets businesses.
  • Participate in complete product development lifecycle - architecture, design, development, testing, deployment and production.
  • Develop solutions supporting front-to-back trade lifecycle processing.
  • Integrate applications with trading platforms, pricing engines, market data providers, risk systems, settlement platforms and downstream systems.
  • Build solutions capable of handling high-volume and time-sensitive financial transactions.
  • Work directly with Global Markets business stakeholders to understand complex trading requirements and translate them into technical solutions.
  • Develop reusable components and services supporting multiple financial products and asset classes.
  • Modernize legacy financial-market applications into modern Java/Microservices architectures.
  • Perform performance tuning, troubleshooting, root‑cause analysis and production support.
  • Ensure applications meet banking requirements around security, resiliency, scalability, auditability and regulatory compliance.
Qualifications
Experience Requirements
  • 6-12+ years of software engineering experience.
  • Strong hands‑on Java Full Stack development background.
  • Strong recent development experience with Java 17/21, Spring Boot and Microservices.
  • Proven experience developing large‑scale, high-performance enterprise applications.
  • Strong Banking / BFSI technology experience.
  • Experience within Global Markets / Capital Markets / Financial Markets is strongly preferred.
  • Experience developing applications supporting Trading, Treasury, Risk, Market Data or Post-Trade functions will be highly valued.
Required Skills
Mandatory Technical Skills
  • Java 21 - strong hands-on development expertise
  • Spring Boot / Spring Framework
  • Microservices Architecture
  • REST APIs / Web Services
  • Java Full Stack Development
  • SQL - Oracle / PostgreSQL / similar
  • JPA / Hibernate
  • Kafka / MQ / Messaging technologies
  • Maven / Gradle / Git
  • JUnit / Mockito
  • Design Patterns / SOLID Principles
  • Enterprise Application Integration
  • Performance Optimization & Troubleshooting
  • Production Support
Front-End Technologies
  • Hands-on experience with:
  • Angular or React
  • TypeScript / JavaScript
  • HTML5 / CSS
  • REST API integration
  • Modern enterprise UI development
Preferred Skills
Preferred Modern Engineering Skills
  • Kafka / Event-Driven Architecture
  • Docker
  • Kubernetes / OpenShift
  • AWS / Azure / GCP
  • Spring Cloud
  • Redis / NoSQL
  • API Gateway
  • OAuth2 / JWT
  • CI/CD - Jenkins / GitLab / Azure DevOps
  • Splunk / ELK / Grafana / AppDynamics
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java)
Software Engineer (Java)

ARGYLL SCOTT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Full-Stack Engineer for Global Markets
Senior Java Full-Stack Engineer for Global Markets

re-zoo-me • Singapore

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

DYNAMIC HUMAN CAPITAL PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Java Technical Lead – Capital Markets / Banking Platforms(GM)
Java Technical Lead – Capital Markets / Banking Platforms(GM)

Dynamic Human Capital Pte Ltd • Singapore

On-site
SGD 48,000 - 84,000
Java Backend Developer(End clients => IBM, DBS bank)
Java Backend Developer(End clients => IBM, DBS bank)

NEXTERA SOFTWARE SERVICES PTE. LTD. • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Java Developer (Trading)
Senior Java Developer (Trading)

Nicoll Curtin • Singapore

On-site
SGD 180,000 - 260,000
Senior Java Tech Lead: Capital Markets & Core Banking
Senior Java Tech Lead: Capital Markets & Core Banking

Dynamic Human Capital Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Java Microservices Developer
Java Microservices Developer

MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer(FMCG Java Lead)
Software Engineer(FMCG Java Lead)

Dynamic Human Capital Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Engineering Lead
Engineering Lead

tlc technology • Singapore

On-site
SGD 180,000 - 300,000