What are the responsibilities and job description for the Camunda Engineer position at Datum Technologies Group?
Role Name: Camunda Decision Engineer
Location: Pittsburgh, PA
Job Description:
Must-have skills: Camunda, BPMN 2.0 workflows, Java
Good to have skills: Restful API, Spring/Spring boot, CI/CD awareness
Description:
PIT - FFP Workflow / Decisions Engineer
Key Responsibilities
- Design, build, and maintain BPMN 2.0 workflows for PIT use cases, including end-to-end orchestration, exception handling, and reusable patterns.
- Create and manage DMN decision models to externalise business rules and ensure consistent, auditable decisioning across workflows.
- Integrate workflows and decisions with enterprise services via API-first integration (REST), including upstream/downstream system interactions.
- Support workflow delivery lifecycle: version control, peer reviews, deployment, and post-deployment support.
- Ensure solutions are operationally ready (traceability, logging, monitoring hooks, resilient handling of failures/timeouts).
- Collaborate with Product, Design, SMEs, and platform teams to translate process designs into implementable BPMN/DMN artefacts and working software.
Skills Required - Workflow & Decision Engineering
- Strong hands-on experience with BPMN 2.0 process modelling and implementing executable workflows.
- Strong hands-on experience with DMN modelling and integrating decision services into workflows.
- Experience with workflow engines (e.g., Camunda or equivalent) and core orchestration concepts (events, gateways, user tasks, service tasks, retries, timers).
- Proven experience designing and implementing RESTful APIs and integrations in enterprise environments.
- Strong Java expertise (preferably Java 17/21) with solid engineering practices (clean code, testing, performance-minded design).
- Strong experience with Spring / Spring Boot in building scalable services.
- Solid SQL and relational database experience (e.g., Oracle/MySQL), including data modelling and performance considerations.
- Strong SDLC discipline: Git, CI/CD awareness, code reviews, automated testing, and production support readiness.
- Strong stakeholder collaboration skills; able to communicate clearly with technical and non-technical partners.