LTLTM
Java TAP
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.
