Senior Java Developer – Temenos TAP Banking Products & Microservices

LYNEER CORP (SINGAPORE) PTE. LTD.Singaporemycareersfuturepublished 09/23/2026
Must-have:JavaGitQA/TestAgileCI/CDMicroservicesFinTechJunior

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

  • Java 8/11/17+
  • Spring Framework
  • Spring Boot
  • Spring Batch
  • REST APIs
  • Microservices Development
  • Temenos Banking Platform (Mandatory)
  • Temenos TAP
  • Banking Product Development
  • Banking Transaction Processing
  • Banking System Integrations
  • Financial Messaging and Workflows

Integration & Messaging

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

Reliability Engineering

  • Resilience4j
  • Circuit Breaker Patterns
  • Retry Frameworks
  • Fault-Tolerant 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

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.

Key Competencies

  • 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.