Senior Camunda Developer with Java

Innova software Services Inc

  • Fort Mill, SC
  • 13 days ago

    Highlights

    Optimize process performance, troubleshoot production issues, and ensure high availability of workflow engines. Collaborate with business analysts to translate business processes into executable workflows.

    Numbers & Facts

    LocationFort Mill, SC

    Description

    Job Title- Senior Camunda Developer with Java
    Locations: Fort Mill, SC / New York, NY
    Work Mode: Hybrid - 3 days/week onsite
    Experience: 10+ years

    About the Role

    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.

    Key Responsibilities

    • 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

    Required Skills & Experience

    • 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

    Preferred Skills

    • 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)

    Similar Jobs