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.
…
