What are the responsibilities and job description for the Camunda Decision Engineer position at capgemini?
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.
Must-have skills:
Camunda, BPMN 2.0 workflows, Java
Good to have skills:
Restful API, Spring/Springboot, CI/CD awareness
Rejection list (Disqualifiers):
Reject if missing: Camunda (or equivalent BPM engine) hands-on workflow implementation.
Reject if missing: BPMN 2.0 executable modeling experience.
Reject if missing: DMN modeling and integration into workflows.
Reject if missing: Strong Java Spring/Spring Boot development.
Reject if missing: REST API design and integration experience.
Reject if missing: SQL/RDBMS fundamentals.
Reject if missing: SDLC practices (Git, code reviews, testing).
Reject if: No experience delivering production-ready, observable, resilient services.
The pay range that the employer in good faith reasonably expects to pay for this position is $42.53/hour - $66.45/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $43 - $66