Senior Java Engineer - Spring Boot & Microservices (Cash Mgmt)

SCIENTE

Singapore

On-site

SGD 120,000 - 180,000

Full time

31 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

SCIENTE, based in Singapore, seeks a seasoned Java Developer to build and support Cash Management applications in a banking environment. You will work with Java/J2EE, Spring Boot, microservices and distributed systems to deliver robust, scalable solutions.

The role requires mentoring junior developers, collaborating with product owners and stakeholders, and applying TDD/BDD using JUnit, Mockito and Cucumber to ensure quality and timely delivery.

Qualifications

  • 7–9 years of hands-on Java/J2EE development experience.
  • Strong Java, Spring Boot, Spring Integration and microservices expertise.
  • Experience with Kafka, Spark and Flink.
  • Hands-on Docker, Kubernetes and CI/CD tools.
  • TDD/BDD with JUnit, Mockito and Cucumber.
  • Knowledge of architecture, design patterns and performance tuning.
  • Agile/Scrum and stakeholder management experience.
  • Experience with Elasticsearch, HBase, HDFS and MongoDB.
  • Basic cash management or banking domain knowledge.
  • Financial industry experience.
  • Experience in solution design, UML and migrations.
  • Experience mentoring developers and supporting technical leads.

Responsibilities

  • Develop and enhance Cash Management and reporting applications.
  • Maintain application stability, performance and support.
  • Lead solution design, estimation and implementation of new features.
  • Develop quality solutions using TDD/BDD practices.
  • Collaborate with Product Owners, BAs and business stakeholders.
  • Support Agile delivery and cross-functional project teams.
  • Troubleshoot issues and drive technical improvements.
  • Mentor junior developers and support the Technical Lead.

Skills

Java/J2EE
Spring Boot
Microservices
Kafka
Spark
Flink
Docker
Kubernetes
CI/CD
TDD/BDD
JUnit
Mockito
Cucumber
Architecture patterns
Agile/Scrum
Elasticsearch
HBase
HDFS
MongoDB
UML
Migrations
Mentoring
Cash management

Tools

Jenkins
Git

Job description

SCIENTE, based in Singapore, seeks a seasoned Java Developer to build and support Cash Management applications in a banking environment. You will work with Java/J2EE, Spring Boot, microservices and distributed systems to deliver robust, scalable solutions.

The role requires mentoring junior developers, collaborating with product owners and stakeholders, and applying TDD/BDD using JUnit, Mockito and Cucumber to ensure quality and timely delivery.

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

Similar jobs worth comparing

Senior Java Developer - Cash Management Microservices
Senior Java Developer - Cash Management Microservices

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 85,000 - 125,000
Java Software Engineer
Java Software Engineer

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
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
Senior Java Developer - Lead Cash Management Platform
Senior Java Developer - Lead Cash Management Platform

re-zoo-me • Singapore

On-site
SGD 120,000 - 160,000
Java developer (JD#11330)
Java developer (JD#11330)

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 85,000 - 125,000
Senior Java Developer - Cash Management Platform Lead
Senior Java Developer - Cash Management Platform Lead

Crédit Agricole CIB • Singapore

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

SCIENTE • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Citigroup Inc. • Singapore

On-site
SGD 60,000 - 90,000
Senior Java Developer
Senior Java Developer

Crédit Agricole CIB • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Microservices Engineer
Senior Java Microservices Engineer

CITIBANK N.A. • Singapore

On-site
SGD 90,000 - 150,000