Java Microservices Engineer - Payments & Cash Management

United States Digital Space LLC

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Societe Generale APAC seeks an experienced Java backend engineer to design, develop and operate microservices for Global Transaction Banking, embracing API-first integration.

You will work with Spring Boot, Docker/Kubernetes, messaging systems (ActiveMQ/RabbitMQ/Kafka), and PostgreSQL, turning business needs into scalable tech solutions.

Join a collaborative IT team with strong DevOps focus, on-call rotation, and commitment to code quality, documentation, and secure delivery.

Qualifications

  • Strong Java (Spring Boot) required.
  • Unix/Linux expertise.
  • Expert Git version control.
  • Docker & Kubernetes experience.
  • Messaging systems (ActiveMQ/RabbitMQ/Kafka).
  • PostgreSQL or similar RDBMS.
  • Strong analysis & delivery mindset.
  • English communication; autonomous & team player.
  • Python for DevOps experience (optional).
  • Jenkins or similar CI/CD tools familiarity.
  • Exposure to banking/payments domains (preferred).

Responsibilities

  • Design, develop & maintain Java microservices (Spring Boot).
  • Build REST APIs and integrate via messaging queues (ActiveMQ/RabbitMQ/Kafka).
  • Contribute to architecture & integration design.
  • DevOps automation with Python (e.g., PyInfra) and Jenkins CI/CD pipelines.
  • Deploy/manage services with Docker & Kubernetes.
  • Work with PostgreSQL and ensure efficient data handling.
  • Translate business requirements into technical solutions.
  • Production support incl. compensated on-call rotation.
  • Stakeholder collaboration (BA/PO/Management).
  • Lead on code quality, unit tests, Git best practices & documentation.
  • Vendor management for issue tracking and delivery.

Skills

Strong Java (Spring Boot)
Unix/Linux
Expert Git version control
Docker & Kubernetes
Messaging systems (ActiveMQ/RabbitMQ/K
PostgreSQL or similar RDBMS
Strong analysis & delivery mindset
English communication; autonomous &amp
Python for DevOps
Jenkins CI/CD
Banking/payments exposure

Job description

Societe Generale APAC seeks an experienced Java backend engineer to design, develop and operate microservices for Global Transaction Banking, embracing API-first integration.

You will work with Spring Boot, Docker/Kubernetes, messaging systems (ActiveMQ/RabbitMQ/Kafka), and PostgreSQL, turning business needs into scalable tech solutions.

Join a collaborative IT team with strong DevOps focus, on-call rotation, and commitment to code quality, documentation, and secure delivery.

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

Similar jobs worth comparing

Senior Java Microservices Lead — Global Payments & Cash Mgmt
Senior Java Microservices Lead — Global Payments & Cash Mgmt

United States Digital Space LLC • Singapore

On-site
SGD 98,000 - 147,000
Senior Java Microservices Lead – Global Payments
Senior Java Microservices Lead – Global Payments

Societe Generale • Singapore

On-site
SGD 120,000 - 180,000
Java Developer – Global Transaction Banking Microservices
Java Developer – Global Transaction Banking Microservices

Societe Generale • Singapore

On-site
SGD 120,000 - 170,000
Senior API & Microservices Engineer — Java, Spring, Cloud
Senior API & Microservices Engineer — Java, Spring, Cloud

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Competitive base salary
Learning and development opportunities
Java Software Engineer – Core Banking & Cash Management
Java Software Engineer – Core Banking & Cash Management

Crédit Agricole CIB • Singapore

On-site
SGD 90,000 - 150,000
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)

United States Digital Space LLC • Singapore

On-site
SGD 98,000 - 147,000
Associate - Java Developer – Global Transaction Banking (Payments & Cash Management)
Associate - Java Developer – Global Transaction Banking (Payments & Cash Management)

Societe Generale • Singapore

On-site
SGD 120,000 - 170,000
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)
VP - Java Developer – Global Transaction Banking (Payments & Cash Management)

Societe Generale • Singapore

On-site
SGD 120,000 - 180,000
Junior Java Backend Developer: Core Banking & Microservices
Junior Java Backend Developer: Core Banking & Microservices

Crédit Agricole CIB • Singapore

On-site
SGD 40,000 - 70,000
Associate - Java Developer – Global Transaction Banking (Payments & Cash Management)
Associate - Java Developer – Global Transaction Banking (Payments & Cash Management)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000