Point your AI agent at freehire and let it find you a job.

Get the CLI →

lyneer corp (singapore) pte. ltd.

Senior Java Developer Temenos TAP Banking Products & Microservices

Posted 5 views
Discussion

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available