LT

Senior Java Developer Temenos TAP Banking Products & Microservices

LTM
Singapore Posted 20 Sept 2026
FULL TIME
Jmeter
Spring Boot
Apache Camel
Spring Batch
Sonarqube
+6 more

Job Description

Job Title: Senior Java Developer – Temenos TAP Banking Solutions & Microservices (10+ Years)

Position Title

Senior Java Developer – Temenos TAP Banking Solutions & Microservices

Years of Experience

10+ Years

Industry

Banking, Financial Services, Payments

Job Overview

We are seeking a Senior Java Developer with extensive experience in Temenos TAP, banking applications, microservices architecture, and enterprise integration. This role entails designing, developing, testing, and maintaining critical banking product solutions capable of processing high-volume, real-time financial transactions while ensuring compliance with security and reliability standards.

The perfect candidate will possess practical experience with Temenos TAP-based banking solutions, advanced Java programming skills, and a background in integrating banking products within highly regulated environments.

Key Duties and Responsibilities

  1. Engineer enterprise-level banking applications utilizing Java and Spring technologies.
  2. Adapt and enhance Temenos TAP banking product solutions to fulfill business needs.
  3. Create scalable microservices and REST APIs that underpin banking product capabilities.
  4. Design batch processing frameworks using Spring Batch for financial transaction handling and reconciliation tasks.
  5. Implement resilient services leveraging Resilience4j patterns.
  6. Connect banking applications with various internal and external systems using Apache Camel, IBM MQ, and Kafka.
  7. Write secure, efficient, and maintainable code in accordance with banking industry standards and best practices.
  8. Engage in solution design, architectural evaluations, and technical discussions.
  9. Develop automated unit and integration tests with JUnit.
  10. Ensure code quality through SonarQube and address any technical debt.
  11. Carry out performance and load testing using JMeter.
  12. Assist with production deployments and resolve issues in critical banking applications.
  13. Collaborate closely with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  14. Participate in Agile development methodologies, sprint ceremonies, and release management tasks.
  15. Guide junior developers and offer technical support to project teams.

Required Technical Proficiencies

Core Development Skills

  • Java 8/11/17+
  • Spring Framework
  • Spring Boot
  • Spring Batch
  • REST APIs
  • Microservices Development

Temenos Banking Platform (Essential)

  • Temenos TAP
  • Banking Product Development
  • Banking Transaction Processing
  • Banking System Integrations
  • Financial Messaging and Workflows

Integration & Messaging Technologies

  • Apache Kafka
  • IBM MQ
  • Apache Camel
  • Message-Based Architecture
  • Event-Driven Systems

Reliability Engineering Skills

  • Resilience4j
  • Circuit Breaker Patterns
  • Retry Frameworks
  • Fault-Tolerant Design

Testing & Quality Assurance

  • JUnit
  • SonarQube
  • JMeter
  • API Testing
  • Integration Testing

Additional Competencies

  • Orchestration Concepts
  • Git
  • CI/CD Pipelines
  • Basic Shell Scripting
  • Basic Control-M

Banking Domain Experience

Essential

  • Practical experience with the Temenos TAP platform.
  • Background in Banking, Financial Services, or Payments industry.
  • Experience in the development or support of banking product implementations.
  • Strong grasp of transaction processing, reconciliation, and integration workflows.

Preferred

  • Familiarity with Core Banking systems.
  • Understanding of payment processing and settlement systems.
  • Experience in large-scale banking transformation projects.

Key Competencies

  • Excellent analytical and problem-solving abilities.
  • Able to thrive in fast-paced banking product development environments.
  • Strong communication and stakeholder management skills.
  • Experience in mentoring junior and mid-level developers.
  • Dedication to software quality, reliability, and performance.
  • Capability to work both independently and collaboratively across global teams.

Must-Have Skills:

Temenos TAP, Java, Spring Boot, Microservices, REST APIs, Kafka, IBM MQ, Apache Camel, Banking Domain

Good-to-Have Skills

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

Join WhatsApp Channel