> Markdown version of [/jobs/ext/1392776-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/1392776-senior-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Developer - **Company:** Insight - **Location:** Chester, UK - **Experience:** Expert - **Salary:** £60,000.0 - £100,000.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), .NET Framework, Application Integration Architecture, Automation of Tests, Oracle WebLogic Server, Cloud Computing, Software Quality, Code Review, Continuous Integration, Software Debugging, DevOps, Middleware, JSON, WildFly (JBoss AS), Junit, Mule, Oracle (Applications), Query Optimization, PL-SQL, SQL Databases, Extensible Markup Language (XML), Enterprise Software Applications, Event Driven Architecture, Integration Tests, Information Technology, ISO 20022 Standard, Apache Kafka, Restful APIs, Cucumber (Software), Mulesoft, Microservices - **Published:** July 23, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=28369ed101ae31b9 ## About the Role * Strong experience with 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). * Hands-on experience with a financial message transformation/mapping tool such as Trace Financial Transformer (or equivalent, e.g. Volante, Bottomline), including building and maintaining message mappings and validations for MT-MX or ISO 20022 conversion. * 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. * Direct experience deploying Trace Transformer mappings into a live integration architecture (Java, .NET, RESTful or Camel), rather than mapping-tool exposure alone. * 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. ## Description 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, including the message transformation and mapping layer that sits between internal payment engines and external schemes. 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. 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 and maintain message mappings and transformations using Trace Financial Transformer, covering SWIFT MT-MX conversion, ISO 20022 scheme variants, and custom message validation rules. * Build integrations using Mule ESB (or similar), messaging patterns, and Kafka/event streams. * Deploy and integrate Transformer-generated mapping components into Java/REST-based integration layers as part of scheme migration and message routing pipelines. * 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. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)