LT

Java TAP

LTM
Singapore Posted 30 Sept 2026
FULL TIME
Git
Jmeter
Spring Boot
Apache Camel
Spring Batch
+7 more

Job Description

Senior Java Developer - Banking Solutions & Microservices

Experience

10+ Years

Domain

Banking, Financial Services, Payments

Job Overview

We are seeking a Senior Java Developer with extensive experience in banking software, microservices architecture, and enterprise system integrations. The ideal candidate will be tasked with the design, development, testing, and support of high-impact banking product solutions that facilitate high-volume, real-time financial transactions, ensuring adherence to reliability, security, and regulatory compliance.

Primary Responsibilities

  • Craft and implement enterprise-level banking applications utilizing Java and Spring frameworks.
  • Create scalable microservices and RESTful APIs to enhance banking product features.
  • Develop batch processing systems using Spring Batch for transaction handling and reconciliation tasks.
  • Establish resilient services by employing Resilience4j design patterns.
  • Connect banking applications with both internal and external systems through Apache Camel, IBM MQ, and Kafka.
  • Produce secure, efficient, and maintainable code in line with industry standards.
  • Engage in solution architecture and design discussions.
  • Generate automated unit and integration tests with JUnit.
  • Ensure code quality through SonarQube evaluations and manage technical debt.
  • Execute performance and load testing employing JMeter.
  • Assist in production deployments and address issues in critical banking applications.
  • Work collaboratively with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  • Participate in Agile development methodologies and release management processes.

Essential 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-Oriented Architecture

Reliability Engineering

  • Resilience4j
  • Circuit Breaker
  • Retry Mechanisms
  • Fault Tolerance Strategies

Testing & Quality Assurance

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

Additional Qualifications

  • Understanding of Orchestration Concepts
  • Proficiency in Git
  • Experience with CI/CD Pipelines
  • Basic Shell Scripting Knowledge
  • Basic Control-M Familiarity

Banking Domain Knowledge

  • Familiarity with Temenos TAP products is a plus

Key Competencies

  • Strong analytical and problem-solving capabilities.
  • Able to thrive in dynamic product development settings.
  • Excellent communication and stakeholder management skills.
  • Experience in mentoring junior and mid-level developers.
  • Dedication to software quality, reliability, and performance.

Join WhatsApp Channel