Senior Java Developer- Payments

Role Overview

Insight Global are seeking a Senior Developer to design, develop, enhance, debug, support, maintain, and test payments technology applications that underpin a portfolio of global payments programmes.

These include ISO 20022 migrations (CHAPS, TARGET2, SWIFT CBPR+), real‐time payments enablement, modernisation of payment engines/integration layers, and regulatory or scheme‐driven delivery across multiple regions.

The Senior Developer will be a seasoned technologist contributing to the design and implementation of high‐throughput, mission‐critical services. This role does not manage direct reports but plays a key part in engineering delivery, cross‐team collaboration, and maintaining high standards of code quality, reliability, and technical execution.

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

  • Hands‐on Java/J2EE Development, microservices, REST APIs, and event‐driven architecture.
  • Experience working with payments systems, middleware or payment 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.

Nice to Have

  • Bachelor’s degree in Computer Science or related technical discipline.
  • Certifications related to Java, Cloud, Kafka, MuleSoft, or SAFe.
  • Experience with WebLogic/JBoss or other enterprise application servers.
  • Background in payments platform modernisation or event‐driven systems.
  • Familiarity with operational resilience or highly regulated technology environments.

Job Details

Company
Insight Global
Location
Chester, England, United Kingdom
Posted