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.