Java TAP

re-zoo-me

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

re-zoo-me is seeking a Senior Java Developer with deep banking domain experience to design, develop, test, and support mission-critical financial product solutions. You will work on real-time transaction processing, REST APIs, and scalable microservices within an enterprise-grade stack.

Responsibilities include building resilient Java/Spring applications, implementing batch processing with Spring Batch, and integrating with external systems via Camel, IBM MQ, and Kafka.

Qualifications

  • 10+ years of Java development experience in banking/financial services.
  • Strong microservices and REST API design experience.
  • Proven ability to deliver high-volume, real-time processing systems.

Responsibilities

  • Design and build enterprise-grade banking apps using Java and Spring.
  • Develop scalable microservices and REST APIs for banking products.
  • Implement batch processing with Spring Batch for transactions and reconciliation.

Skills

Java
Spring
Spring Boot
Spring Batch
REST APIs
Microservices

Tools

Apache Kafka
IBM MQ
Apache Camel
JUnit
SonarQube
JMeter

Job description

Senior Java Developer - Banking Products & Microservices
Experience

10+ Years

Domain

Banking, Financial Services, Payments

Job Summary

We are looking for a Senior Java Developer with strong expertise in banking applications, microservices development, and enterprise integrations. The candidate will be responsible for designing, developing, testing, and supporting mission-critical banking product solutions that process high-volume, real-time financial transactions while maintaining reliability, security, and compliance standards.

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

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
Senior Java Developer – Temenos TAP & Banking Microservices
Senior Java Developer – Temenos TAP & Banking Microservices

LTM • 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 Developer
Senior Java Developer

QUANTEAM (SINGAPORE) PTE. LTD. • Singapore

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

INFINITE COMPUTER SOLUTIONS PTE LTD • Singapore

On-site
SGD 120,000 - 240,000
Senior Software Engineer(Banking domain)
Senior Software Engineer(Banking domain)

antas pte. ltd. • Singapore

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

infinite Computer Solution • Singapore

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

quanteam (singapore) pte. ltd. • Singapore

On-site
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