Job Description
We're looking for a Senior Camunda Developer/Workflow Engineer to play a key role in the design, build and optimisation of workflow orchestration and business process automation solutions across a modern cloud-native technology estate.
This role will focus on delivering end-to-end process automation using Camunda, working closely with product, engineering, architecture and business stakeholders to design and implement scalable, resilient and observable workflow solutions.
You'll be joining a team delivering complex digital transformation initiatives, with a strong focus on microservices, APIs, event-driven architecture and cloud platforms.
Key Responsibilities
* Design, develop and implement business workflows and orchestration solutions using Camunda
* Build and maintain BPMN workflows and DMN decision models for complex business processes
* Develop and integrate Camunda workflows with Back End services, APIs, microservices and third-party platforms
* Build external task workers/job workers/service integrations depending on the Camunda deployment model
* Collaborate with product, business analysts and engineering teams to translate business processes into scalable technical solutions
* Support the design of long-running, stateful workflows, including retries, compensation, error handling and operational resilience
* Work closely with architecture and platform teams to define best practice around workflow orchestration, integration patterns and reusable components
* Contribute to the deployment and operation of Camunda within cloud-native/containerised environments
* Ensure solutions are secure, scalable, observable and aligned to non-functional requirements
* Support CI/CD, testing and release processes for workflow-based services
* Provide input into workflow standards, governance and technical best practice
Required Experience/Skills
Must Have
* Proven hands-on experience delivering solutions with Camunda (Camunda 7 or Camunda 8)
* Strong experience with BPMN 2.0 and ideally DMN
* Strong software engineering background in Java
* Experience building applications/services with Spring Boot
* Experience integrating workflow platforms with REST APIs, microservices and distributed systems
* Strong understanding of workflow orchestration, business process automation and process state management
* Experience working in microservices-based architectures
* Experience with containerised environments such as Docker and/or Kubernetes
* Familiarity with event-driven architecture and messaging technologies (eg Kafka, RabbitMQ, JMS)
* Experience working in Agile/product delivery environments
* Strong communication skills with the ability to work across engineering, architecture and business teams
Nice to Have
* Experience with Camunda 8/Zeebe
* Experience with external task patterns/Zeebe workers
* Exposure to cloud platforms such as AWS, Azure or GCP
* Experience designing or implementing decision automation using DMN
* Experience with observability/monitoring for workflow platforms
* Experience in regulated or complex domains such as financial services, insurance, public sector, utilities or telecoms
* Exposure to workflow migration from Legacy BPM/orchestration platforms (eg Pega, IBM BPM, Activiti, jBPM, MuleSoft orchestration)
What We're Looking For
* We're looking for someone who can go beyond simply "using Camunda" and genuinely understands how to design executable business processes in a scalable, maintainable way.
* The ideal candidate will be able to demonstrate:
* Strong technical ownership of workflow solutions
* An understanding of when to use orchestration vs service-level logic
* Experience modelling and implementing real business processes, not just drawing process diagrams
* The ability to balance business process clarity with sound engineering and architecture principles