Senior Java Developer (Payment Messaging & Banking)

December 11, 2025

Apply for this job

Job Description

Summary

Experienced Senior Java Developer to design, develop, and maintain enterprise Java applications for payment messaging and banking systems. Role focuses on MQ-based messaging solutions, high availability, and collaboration with global teams to deliver resilient payment workflows.

Key Responsibilities

  • Design, develop, and maintain enterprise-level Java applications within the banking and payment domains.
  • Work extensively with MQ technologies (IBM MQ or similar) for messaging solutions.
  • Implement and optimize payment messaging workflows (ISO standards, SWIFT, real-time payments, etc.).
  • Collaborate with cross-functional teams including architecture, QA, and business stakeholders.
  • Participate in code reviews, provide technical guidance, and ensure adherence to best practices.
  • Troubleshoot and resolve production issues, ensuring high availability and resiliency.
  • Contribute to system design discussions and drive continuous improvement initiatives.

Required Qualifications

  • 10+ years of professional experience in Java/J2EE development.
  • Strong expertise in MQ technologies (IBM MQ preferred).
  • Mandatory experience in banking, financial services, or payment messaging domains.
  • Hands-on experience with Spring / Spring Boot, microservices, REST APIs.
  • Solid understanding of messaging patterns, distributed systems, and integration frameworks.
  • Strong knowledge of data structures, algorithms, and performance optimization.
  • Experience with SQL/NoSQL databases.
  • Excellent communication and interpersonal skills.

Tech Stack

Java / J2EE, Spring Boot, IBM MQ (or similar), Microservices, REST APIs, SQL, NoSQL, Kafka (preferred), Cloud (AWS/Azure/GCP)

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a growing technology-focused organization committed to building scalable digital solutions.

Why Join the Team?

  • Work on critical payment messaging systems in the banking domain.
  • Collaborate with global teams and influence resilient, high-availability solutions.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.