Senior Java Developer - Banking Products

re-zoo-me

Singapore

Hybrid

SGD 90,000 - 150,000

Full time

4 days 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

re-zoo-me is seeking a skilled Java developer to design and build enterprise banking applications in Singapore. You will develop scalable microservices, REST APIs, batch processing, and integrate with external systems using Camel, IBM MQ and Kafka.

Joining a fast-paced team, you will contribute to solution design, implement resilience patterns with Resilience4j, and drive quality through unit tests, JUnit, SonarQube and performance testing with JMeter. Collaboration with stakeholders is key.

Qualifications

  • Enterprise banking app development with Java and Spring.
  • REST APIs and microservices development experience.
  • Message-driven architectures with Kafka/IBM MQ/Camel.
  • JUnit, API and integration testing; SonarQube/JMeter usage.
  • Resilience patterns and fault tolerance knowledge.
  • CI/CD, Git; scripting basics; Temenos TAP knowledge is a plus.

Responsibilities

  • Design and develop enterprise-grade banking apps using Java and Spring.
  • Build scalable microservices and REST APIs.
  • Develop batch processing with Spring Batch.
  • Implement resilient services using Resilience4j.
  • Integrate with external/internal systems via Camel, IBM MQ and Kafka.
  • Develop secure, performant, maintainable code following banking standards.
  • Participate in solution design and architectural discussions.
  • Create automated tests using JUnit.
  • Perform code quality checks with SonarQube and address debt.
  • Conduct performance/load testing with JMeter.
  • Support production deployments and troubleshoot critical apps.
  • Collaborate with Product Owners, Architects, QA and Client teams.
  • Participate in Agile practices and release management.

Skills

Java 8/11/17+
Spring Framework
Spring Boot
Spring Batch
REST APIs
Microservices
Kafka
IBM MQ
Apache Camel
Messaging Architecture
Resilience4j
Circuit Breaker
Retry Frameworks
Fault Tolerance
JUnit
SonarQube
JMeter
API Testing
Integration Testing
Orchestration Concepts
Git
CI/CD
Shell Scripting
Control-M
Temenos TAP

Job description

Key Responsibilities
  • Design and develop enterprise‑grade banking applications using Java and Spring technologies.
  • Build scalable microservices and REST APIs supporting banking product functionalities.
  • Develop batch processing solutions using Spring Batch for financial transaction and reconciliation workloads.
  • Implement resilient services using Resilience4j patterns.
  • Integrate banking applications with external and internal systems using Apache Camel, IBM MQ, and Kafka.
  • Develop secure, performant, and maintainable code following banking industry standards.
  • Participate in solution design and architectural discussions.
  • Create automated unit and integration tests using JUnit.
  • Perform code quality validation through SonarQube and address technical debt.
  • Conduct performance and load testing using JMeter.
  • Support production deployments and troubleshoot critical banking applications.
  • Collaborate with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  • Participate in Agile development practices and release management activities.
Required Technical Skills
Core Development
  • Java 8/11/17+
  • Spring Framework
  • Spring Boot
  • Spring Batch
  • REST APIs
  • Microservices Development
Integration & Messaging
  • Apache Kafka
  • IBM MQ
  • Apache Camel
  • Message-Based Architecture
Reliability Engineering
  • Resilience4j
  • Circuit Breaker
  • Retry Frameworks
  • Fault Tolerance Design
Testing & Quality
  • JUnit
  • SonarQube
  • JMeter
  • API Testing
  • Integration Testing
Additional Skills
  • Orchestration Concepts
  • Git
  • CI/CD Pipelines
  • Basic Shell Scripting
  • Basic Control-M
Banking Domain Experience
  • Added advantage if Temenos TAP product knowledge
Key Competencies
  • Strong analytical and problem-solving skills.
  • Ability to work in fast-paced product development environments.
  • Strong communication and stakeholder management skills.
  • Experience mentoring junior and mid-level developers.
  • Commitment to software quality, reliability, and performance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Banking Products
Senior Java Developer - Banking Products

lyneer corp (singapore) pte. ltd. • Singapore

On-site
SGD 110,000 - 170,000
Senior Java Developer – Temenos TAP Banking Products & Microservices
Senior Java Developer – Temenos TAP Banking Products & Microservices

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Senior Java Developer Temenos TAP Banking Products & Microservices
Senior Java Developer Temenos TAP Banking Products & Microservices

lyneer corp (singapore) pte. ltd. • Singapore

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

LTM • Singapore

On-site
SGD 120,000 - 160,000
Senior Java Developer Temenos TAP Banking Products & Microservices
Senior Java Developer Temenos TAP Banking Products & Microservices

LTM • Singapore

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

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Java Developer – Temenos TAP Banking Products & Microservices
Senior Java Developer – Temenos TAP Banking Products & Microservices

LTM • Singapore

On-site
SGD 120,000 - 180,000
Solution Architect - Banking Products & Enterprise Integration
Solution Architect - Banking Products & Enterprise Integration

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 210,000 - 270,000
Senior Java Developer
Senior Java Developer

QUANTEAM (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java Developer (Mid-Senior / Senior) Wealth Management
Java Developer (Mid-Senior / Senior) Wealth Management

iotalents pte. ltd. • Singapore

On-site
SGD 90,000 - 140,000