Senior Integration Developer / Lead Developer – IBM BPM / Camunda
6-Month Contract (Likely Extension)
Location:** London or Edinburgh (Hybrid – some onsite presence required)
Our client, one of the UK’s largest banks, is seeking a highly skilled Senior Integration Developer / Lead Developer for their Strategic Account Opening (SAO) platform — one of the UK's highest-scale digital onboarding systems.
In this role, you will play a pivotal part in shaping technical strategy, driving engineering excellence, and delivering a reliable, high-volume customer onboarding experience. The SAO platform powers product openings for both new-to-bank and existing customers across retail banking (current accounts, savings, overdrafts, loans, credit cards), processing ~7,000 products per day (~2–2.5 million annually).
Current Tech Stack & Transformations
- Frontend: React JS (single-page application)
- Backend: Java Spring Boot microservices
- Workflow Engine: IBM BPM → migrating to Camunda
- Infrastructure: PCF → migrating to AWS
Key Responsibilities
Domain Leadership (aligned to a retail banking domain)
- Forge trusted partnerships with senior business stakeholders to understand requirements and translate them into robust integration and workflow solutions
- Own high-level and detailed solution design for integrations, process flows, and system interconnections
- Set and enforce engineering standards, quality, governance, and best practices for workflow and integration development
- Provide hands-on coding and algorithmic guidance, including direct coding in Java, BPMN modeling, and integration logic (when required)
Platform Engineering Strategy
Collaborate with fellow Principal Engineers and cross-functional teams to:
- Define engineering goals, roadmaps, metrics, and success criteria for the workflow migration and integration layers
- Shape target architecture and drive platform evolution, with a strong focus on the IBM BPM → Camunda transition and PCF → AWS migration
- Build colleague skills programmes and future capability plans, particularly around modern BPMN practices, Camunda tooling, and integration patterns
- Lead enhancements to engineering tooling, CI/CD pipelines, monitoring, and ways of working for workflow and integration delivery
Additional Core Duties & Responsibilities
- Lead the design, development, and optimisation of integrations between Camunda workflows, Java Spring Boot microservices, external APIs, databases, and legacy systems
- Model, implement, and refactor business processes in BPMN 2.0 using Camunda Modeler (and support migration from IBM Process Designer exports)
- Handle complex integration patterns: message/event-driven flows, error handling/retry mechanisms, compensation logic, human tasks, external tasks, and decision tables (DMN where applicable)
- Drive the end-to-end IBM BPM → Camunda migration: analyse existing processes, map IBM extensions to Camunda equivalents, develop migration scripts/tools, and ensure minimal disruption to live onboarding journeys
- Ensure high-performance, scalable, and resilient integrations at platform scale (~7,000 daily transactions), including performance tuning, load testing, and monitoring
- Collaborate on automated testing (unit, integration, end-to-end), deployment strategies, and rollback plans for workflow changes
- Contribute to troubleshooting, incident resolution, and continuous improvement of the onboarding experience during and post-migration
This is a hands-on, high-impact role at the heart of a critical migration in a regulated, high-volume banking environment. Ideal for someone with deep IBM BPM expertise looking to lead a transition to modern Camunda.
Apply now for Immediate Interviews!