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

Get the CLI →

lyneer corp (singapore) pte. ltd.

NewBe an early applicant

Senior Java Developer Temenos TAP Banking Products & Microservices

Posted
Discussion

Summary

Senior Java developer building and customizing Temenos TAP banking products in Singapore: day to day you design Spring Boot microservices, REST APIs, and Spring Batch jobs, wire integrations via Kafka, IBM MQ, and Apache Camel, harden services with Resilience4j, and ensure quality with JUnit, SonarQube, and JMeter while mentoring juniors.

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