Java Software Engineer

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

We are seeking a seasoned Java Developer with experience in Java/J2EE, Spring Boot, microservices and distributed systems to develop and support Cash Management applications in a banking environment.

Mandatory Skill(s)
  • Must have 7–9 years of hands-on Java/J2EE development experience;
  • Must have strong Java, Spring Boot, Spring Integration and microservices expertise;
  • Experience with Kafka, Spark and Flink;
  • Hands-on Docker, Kubernetes and CI/CD tools;
  • Strong TDD/BDD experience with JUnit, Mockito and Cucumber;
  • Good knowledge of architecture, design patterns and performance tuning;
  • Strong 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 application 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;

Confidentiality is assured, and only shortlisted candidates will be notified for interviews.

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

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Java developer (JD#11330)
Java developer (JD#11330)

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 85,000 - 125,000
Senior Java Developer
Senior Java Developer

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java TAP
Java TAP

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Software Engineer
Software Engineer

DYNAMIC HUMAN CAPITAL PTE. LTD. • Singapore

On-site
SGD 180,000 - 300,000
Java Developer
Java Developer

ARISTON SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

QUANTEAM (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Backend Developer
Java Backend Developer

infinite Computer Solution • Singapore

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

INTELLECT MINDS PTE. LTD. • Singapore

On-site
SGD 100,000 - 180,000
Java Backend Developer
Java Backend Developer

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 120,000 - 240,000