We are looking for a Senior BPM Developer to translate detailed designs into high-performance automated solutions. This role is a blend of technical execution and leadership, requiring a specialist who can build complex workflows, manage integrations, and provide technical mentorship to the broader development team.
Key Responsibilities
Solution Realisation: Execute detailed technical designs through expert-level programming, configuration, and workflow orchestration.
Process Automation: Analyze business processes to identify automation opportunities and translate them into scalable BPMN/DMN models.
Full-Stack Orchestration: Develop and deploy workflows using IBM BAW or Camunda 7/8, ensuring seamless integration with custom UIs and backend microservices.
Event-Driven Integration: Implement and manage real-time data streaming and event publishing/consumption via Kafka/Confluent.
Mentorship & Quality: Provide technical guidance to junior developers and maintain high standards through CI/CD oversight (Azure DevOps) and robust performance testing.
Requirements
Experience: Minimum 5 years of practical experience in IBM BPM / BAW or Camunda (modelling, automation, and deployment).
Software Development: 5+ years of hands-on experience with Java 11+, Spring Boot, REST APIs, and microservices architecture.
Workflow Expertise: Deep knowledge of BPMN 2.0/DMN, external task workers, incident handling, and AI-enabled workflow optimization.
Event Streaming: Practical experience integrating workflows with Kafka or Confluent.
Process Analysis: At least 2 years of experience identifying and documenting automation-ready business processes.
Domain Knowledge: Professional experience within the Banking sector is highly preferred.