Senior Java Developer – Temenos TAP Banking Products & Microservices

LTM

Singapore

On-site

SGD 120,000 - 180,000

Full time

13 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

LTM in Singapore is seeking a Senior Java Developer with strong Temenos TAP expertise to design, develop, and support mission-critical banking solutions in a high-volume, real-time environment. You will work on Temenos TAP-based banking solutions, integrate with enterprise systems, and lead technical discussions with cross-functional teams.

The role emphasizes Java/Spring microservices, batch processing, and robust integrations using IBM MQ, Kafka, and Camel, with a focus on reliability,

Qualifications

  • Hands-on experience with Temenos TAP platform.
  • Experience in Banking, Financial Services, or Payments domain.
  • Experience developing or supporting banking product implementations.
  • Strong understanding of transaction processing, reconciliation, and integration workflows.

Responsibilities

  • Design and develop enterprise-grade banking applications using Java and Spring technologies.
  • Develop and customize Temenos TAP banking product solutions to support business requirements.
  • 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 internal and external systems using Apache Camel, IBM MQ, and Kafka.
  • Develop secure, performant, and maintainable code following banking industry standards and best practices.
  • Participate in solution design, architecture reviews, and technical 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.
  • Work closely with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  • Participate in Agile development practices, sprint ceremonies, and release management activities.
  • Mentor junior developers and provide technical guidance to project teams.

Skills

Banking domain knowledge
Mentoring
Agile

Tools

Temenos TAP
Spring Boot
Spring Framework
Spring Batch
REST APIs
Microservices
IBM MQ
Kafka
Camel
JUnit
SonarQube
JMeter
Git
Shell Scripting
Control-M

Job description

Position Title
Experience
Domain
Job Summary

We are looking for a Senior Java Developer with strong expertise in Temenos TAP, 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.

The ideal candidate should have hands-on experience working on Temenos TAP-based banking solutions, strong Java development expertise, and experience integrating banking products with enterprise systems in a highly regulated environment.

Key Responsibilities
  • Design and develop enterprise-grade banking applications using Java and Spring technologies.
  • Develop and customize Temenos TAP banking product solutions to support business requirements.
  • 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 internal and external systems using Apache Camel, IBM MQ, and Kafka.
  • Develop secure, performant, and maintainable code following banking industry standards and best practices.
  • Participate in solution design, architecture reviews, and technical 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.
  • Work closely with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  • Participate in Agile development practices, sprint ceremonies, and release management activities.
  • Mentor junior developers and provide technical guidance to project teams.
Required Technical Skills
Core Development
  • Spring Framework
  • Spring Boot
  • Spring Batch
  • REST APIs
  • Microservices Development
  • Banking Product Development
  • Banking Transaction Processing
  • Banking System Integrations
  • Financial Messaging and Workflows
Integration & Messaging
  • IBM MQ
  • Message-Based Architecture
Reliability Engineering
  • Resilience4j
  • Retry Frameworks
  • Fault-Tolerant Design
Testing & Quality
  • JUnit
  • SonarQube
  • JMeter
  • API Testing
  • Integration Testing
Additional Skills
  • Orchestration Concepts
  • Git
  • Basic Shell Scripting
  • Basic Control-M
Banking Domain Experience
Mandatory
  • Hands-on experience with Temenos TAP platform.
  • Experience in Banking, Financial Services, or Payments domain.
  • Experience in developing or supporting banking product implementations.
  • Strong understanding of transaction processing, reconciliation, and integration workflows.
Preferred
  • Exposure to Core Banking systems.
  • Knowledge of payment processing and settlement systems.
  • Experience working with large-scale banking transformations.
  • Strong analytical and problem-solving skills.
  • Ability to work in fast-paced banking product development environments.
  • Strong communication and stakeholder management skills.
  • Experience mentoring junior and mid-level developers.
  • Commitment to software quality, reliability, and performance.
  • Ability to work independently and collaboratively across global teams.
Must-Have Skills:
Good-to-Have Skills

Spring Batch, Resilience4j, JUnit, SonarQube, JMeter, CI/CD, Git, Shell Scripting, Control-M

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 Software Engineer(Banking domain)
Senior Software Engineer(Banking domain)

antas pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Senior System Analyst
Senior System Analyst

Ensoft Consulting Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Temenos Triple A / TAP Developer (Contract) - VT
Temenos Triple A / TAP Developer (Contract) - VT

Visa Hunt • Singapore

On-site
SGD 90,000 - 150,000
TAP Technical Lead
TAP Technical Lead

Tech Aalto Pte ltd • Singapore

On-site
SGD 180,000 - 240,000
Senior Software Engineer (Banking Technology and Digital Transformation)
Senior Software Engineer (Banking Technology and Digital Transformation)

antas pte. ltd. • Singapore

On-site
SGD 140,000 - 200,000
TAP Developer
TAP Developer

Tech Aalto Pte ltd • Singapore

On-site
SGD 180,000 - 280,000
Temenos TAP System Analyst
Temenos TAP System Analyst

RiDiK • Singapore

On-site
SGD 120,000 - 180,000
Temenos WTX Consultant
Temenos WTX Consultant

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 150,000 - 190,000
Temenos - T24 R26 Developer
Temenos - T24 R26 Developer

Think Tech Ventures • Singapore

On-site
SGD 120,000 - 180,000