Search Jobs

Search by job, company or skills

Senior Java Developer Temenos TAP Banking Products & Microservices

Senior Java Developer Temenos TAP Banking Products & Microservices

LTM
10-12 Years
  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

Job Description: Senior Java Developer – Temenos TAP Banking Products & Microservices (10+ Years)

Position Title

Senior Java Developer – Temenos TAP Banking Products & Microservices

Experience

10+ Years

Domain

Banking, Financial Services, Payments

Job Summary

We are looking for a Senior Java Developer with strong expertise in Temenos TAP, banking applications, microservices development, and enterprise integrations. The candidate will be responsible for designing, developing, testing, and supporting mission-critical banking product solutions that process high-volume, real-time financial transactions while maintaining reliability, security, and compliance standards.

The ideal candidate should have hands-on experience working on Temenos TAP-based banking solutions, strong Java development expertise, and experience integrating banking products with enterprise systems in a highly regulated environment.

Key Responsibilities

  1. Design and develop enterprise-grade banking applications using Java and Spring technologies.
  2. Develop and customize Temenos TAP banking product solutions to support business requirements.
  3. Build scalable microservices and REST APIs supporting banking product functionalities.
  4. Develop batch processing solutions using Spring Batch for financial transaction and reconciliation workloads.
  5. Implement resilient services using Resilience4j patterns.
  6. Integrate banking applications with internal and external systems using Apache Camel, IBM MQ, and Kafka.
  7. Develop secure, performant, and maintainable code following banking industry standards and best practices.
  8. Participate in solution design, architecture reviews, and technical discussions.
  9. Create automated unit and integration tests using JUnit.
  10. Perform code quality validation through SonarQube and address technical debt.
  11. Conduct performance and load testing using JMeter.
  12. Support production deployments and troubleshoot critical banking applications.
  13. Work closely with Product Owners, Business Analysts, Architects, QA teams, and Client Implementation teams.
  14. Participate in Agile development practices, sprint ceremonies, and release management activities.
  15. 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.

Must-Have Skills:

Temenos TAP, Java, Spring Boot, Microservices, REST APIs, Kafka, IBM MQ, Apache Camel, Banking Domain

Good-to-Have Skills

Spring Batch, Resilience4j, JUnit, SonarQube, JMeter, CI/CD, Git, Shell Scripting, Control-M

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Microservices Development

Temenos TAP

Resilience4j

Spring Batch

About Company