Search

Senior Camunda Developer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Locations: Fort Mill, SC / New York, NY

\n

Work Mode: Hybrid — 3 days/week onsite

\n

Experience: 10+ years

\n


\n

About the Role

\n

We are looking for a Senior Camunda Developer with strong Java expertise to design, develop, and optimize business process automation solutions. The ideal candidate has deep hands-on experience with the Camunda BPM platform (7.x and/or Camunda 8) and a strong backend engineering background.

\n

\n

Key Responsibilities

\n

    \n
  • Design, develop, and deploy BPMN 2.0 workflows and DMN decision tables using Camunda
  • \n

  • Build and maintain Java-based microservices integrated with Camunda process engines
  • \n

  • Develop custom delegates, listeners, and connectors for process orchestration
  • \n

  • Collaborate with business analysts to translate business processes into executable workflows
  • \n

  • Optimize process performance, troubleshoot production issues, and ensure high availability of workflow engines
  • \n

  • Integrate Camunda with REST APIs, messaging systems (Kafka/RabbitMQ), and enterprise databases
  • \n

  • Participate in architecture discussions for migrating from Camunda 7 to Camunda 8 (Zeebe), if applicable
  • \n

  • Implement unit and integration tests for process definitions and Java services
  • \n

  • Work within CI/CD pipelines to automate build, test, and deployment of workflow applications
  • \n

  • Mentor junior developers and contribute to best practices for process automation
  • \n

\n

\n

Required Skills & Experience

\n

    \n
  • 10+ years of overall software development experience, with 4+ years specifically on Camunda BPM
  • \n

  • Strong proficiency in Java, Spring Boot, and RESTful API development
  • \n

  • Hands-on experience with BPMN 2.0, DMN, and CMMN modeling
  • \n

  • Experience with Camunda Modeler, Cockpit, Tasklist, and Admin
  • \n

  • Solid understanding of process engine internals (job executor, external tasks, history/audit)
  • \n

  • Experience integrating Camunda with messaging systems (Kafka, RabbitMQ, or similar)
  • \n

  • Strong SQL/database skills (PostgreSQL, Oracle, or similar)
  • \n

  • Experience with CI/CD tools (Jenkins, GitLab CI, or similar) and containerization (Docker/Kubernetes)
  • \n

  • Familiarity with microservices architecture and cloud platforms (AWS/Azure/GCP)
  • \n

  • Strong debugging and performance-tuning skills for production workflow engines
  • \n

\n

Preferred Skills

\n

    \n
  • Experience with Camunda 8 / Zeebe and cloud-native BPM deployments
  • \n

  • Exposure to event-driven architecture
  • \n

  • Experience in regulated industries (banking, insurance, healthcare)
  • \n

  • Knowledge of Angular/React for building task UIs (nice to have)
  • \n

\n

\n

Education

\n

    \n
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...