We are looking for a highly experienced Senior Camunda BPM Developer to lead the design and delivery of enterprise-grade business process solutions. This role is ideal for a technically strong professional who thrives at the intersection of process automation, microservices, and scalable architecture.

You will play a critical role in translating complex business requirements into robust, high-performing BPM solutions using Camunda, while driving best practices and mentoring a high-performing development team.

Key Responsibilities

  • Design and implement end-to-end BPM solutions using Camunda, including BPMN workflows, DMN decision tables, and CMMN models where required.
  • Collaborate with business stakeholders and enterprise architects to convert business processes into scalable, efficient digital workflows.
  • Develop custom workflow components, external task workers, and integrations using Java, Spring Boot, or similar technologies.
  • Architect and implement process orchestration across distributed systems, including microservices and event-driven architectures.
  • Optimize workflow performance, ensuring high availability, fault tolerance, and robust error-handling mechanisms.
  • Lead technical design decisions and enforce best practices, coding standards, and governance across BPM implementations.
  • Conduct code reviews and technical mentoring, uplifting team capability and delivery quality.
  • Partner with DevOps teams to enable CI/CD pipelines for workflow deployments using Docker, Kubernetes, and GitOps practices.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable solutions.

Requirements

  • 6–10+ years of software development experience, with at least 4+ years hands-on Camunda BPM experience.
  • Strong expertise in BPMN, DMN, and workflow design principles.
  • Advanced proficiency in Java and Spring Boot (or other JVM-based technologies).
  • Experience integrating workflows with REST APIs, microservices architectures, and messaging platforms (e.g., Kafka, JMS).
  • Solid understanding of workflow persistence, transactions, and process lifecycle management.
  • Experience with Docker, Kubernetes, and cloud-native architectures is highly advantageous.
  • Strong problem-solving mindset, with the ability to design scalable and resilient systems.
  • Proven experience working in Agile environments with cross-functional teams.
  • Desired Skills:

    • Camunda BPMN workflows
    • Java
    • Spring Boot
    • CI/CD pipelines

    Desired Qualification Level:

    • Diploma

    About The Employer:


    Learn more/Apply for this position