Job Openings
Camunda Developer - Onsite - No C2C - US CIT/GC Only
About the job Camunda Developer - Onsite - No C2C - US CIT/GC Only
Camunda Developer (Mid-Level) Job Description
Overview
We're looking for an experienced Mid-Level Camunda Developer to join our team. You'll be responsible for designing, developing, and maintaining business process management (BPM) solutions using the Camunda Platform. The ideal candidate has a strong understanding of Business Process Model and Notation (BPMN) and experience integrating Camunda with enterprise systems.
Key Responsibilities
- Design, model, and implement automated business processes using BPMN 2.0 within the Camunda Modeler.
- Develop and deploy process applications and external task workers using Java/Spring Boot to execute and interact with Camunda workflows.
- Configure and maintain the Camunda engine, including the Cockpit, Tasklist, and Admin applications.
- Integrate Camunda processes with various enterprise systems and services (e.g., RESTful APIs, databases, messaging queues).
- Collaborate with business analysts and stakeholders to translate business requirements into technical Camunda process models.
- Perform unit, integration, and performance testing for Camunda-based solutions.
- Contribute to the continuous improvement of our BPM architecture and development practices.
Qualifications and Experience
- 3+ years of professional experience in software development, with at least 2 years dedicated to the Camunda Platform.
- Proficiency in Java and the Spring/Spring Boot framework.
- Strong practical experience with BPMN 2.0 for modeling complex business workflows.
- Experience with process automation, decision management (DMN), and case management (CMMN) is a plus.
- Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL.
- Familiarity with containerization technologies like Docker or Kubernetes.
- Experience with version control systems, particularly Git.
- Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
Preferred Skills (Nice to Have)
- Experience with modern CI/CD pipelines (e.g., Jenkins, GitLab CI).
- Knowledge of front-end development for custom task forms (e.g., JavaScript, React, Angular).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).