Payments Senior Developer

Role Overview

Insight Global is seeking a Senior Java Developer to design, develop, enhance, and support high‐throughput global payments applications. You will work across major programmes including ISO 20022 migrations, Real‐Time Payments enablement, payment engine modernisation , and regulatory scheme deliveries.

This is a hands‐on engineering role requiring strong fundamentals in Java, microservices, integration, and payments processing.

Key Responsibilities

  • Develop and enhance Java‐based microservices , REST APIs, and event‐driven components.
  • Implement solutions for ISO 20022 message formats , transformations (XML/JSON), validations, and routing.
  • Build integrations using Mule ESB (or similar), messaging patterns, and Kafka/event streams .
  • Write performant SQL/PL‐SQL queries for Oracle‐based transactional systems.
  • Contribute to system designs, code reviews, and technical discussions (not full architectural ownership).
  • Champion quality through TDD/BDD , automated testing (JUnit, Cucumber), and CI/CD best practices.
  • Work closely with DevOps/SRE to support smooth builds, deployments, and production readiness.
  • Collaborate effectively within Agile squads and across dependent teams, providing mentorship where needed.
  • Produce documentation aligned to standards and support regulatory/scheme milestones.

Must‐Have Experience

  • 5–7+ years hands‐on software engineering (preferably within financial services or other high‐scale environments).
  • Strong experience with Java/J2EE , microservices, REST APIs, and event‐driven architecture.
  • Experience working with payments systems or messages (CHAPS, TARGET2, SWIFT, RTP, ISO 20022).
  • Proficiency in Oracle SQL/PL‐SQL , including writing efficient queries for high‐volume systems.
  • Solid understanding of XML/JSON structures and message mapping/transformation.
  • Experience with Mule ESB or equivalent middleware , messaging tools, and Kafka .
  • Strong understanding of Agile delivery, CI/CD pipelines, and DevOps practices.
  • Skilled in unit/integration testing frameworks (JUnit, Cucumber/Litmus).
  • Good communication skills and ability to collaborate in multi‐team delivery environments.

Job Details

Company
Insight Global
Location
Chester, Cheshire, UK
Posted