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
- Build and maintain Java-based microservices integrated with Camunda process engines
- Develop custom delegates, listeners, and connectors for process orchestration
- Collaborate with business analysts to translate business processes into executable workflows
- Optimize process performance, troubleshoot production issues, and ensure high availability of workflow engines
- Integrate Camunda with REST APIs, messaging systems (Kafka/RabbitMQ), and enterprise databases
- Participate in architecture discussions for migrating from Camunda 7 to Camunda 8 (Zeebe), if applicable
- Implement unit and integration tests for process definitions and Java services
- Work within CI/CD pipelines to automate build, test, and deployment of workflow applications
- Mentor junior developers and contribute to best practices for process automation
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Required Skills & Experience
\n
- \n
- 10+ years of overall software development experience, with 4+ years specifically on Camunda BPM
- Strong proficiency in Java, Spring Boot, and RESTful API development
- Hands-on experience with BPMN 2.0, DMN, and CMMN modeling
- Experience with Camunda Modeler, Cockpit, Tasklist, and Admin
- Solid understanding of process engine internals (job executor, external tasks, history/audit)
- Experience integrating Camunda with messaging systems (Kafka, RabbitMQ, or similar)
- Strong SQL/database skills (PostgreSQL, Oracle, or similar)
- Experience with CI/CD tools (Jenkins, GitLab CI, or similar) and containerization (Docker/Kubernetes)
- Familiarity with microservices architecture and cloud platforms (AWS/Azure/GCP)
- Strong debugging and performance-tuning skills for production workflow engines
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Preferred Skills
\n
- \n
- Experience with Camunda 8 / Zeebe and cloud-native BPM deployments
- Exposure to event-driven architecture
- Experience in regulated industries (banking, insurance, healthcare)
- Knowledge of Angular/React for building task UIs (nice to have)
\n
\n
\n
\n
\n
\n
Education
\n
- \n
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
\n
\n
