Position : Camunda 7 Developer
Length of contract/End date: 1 year
Location: Toronto, ON
Hybrid (2 days in office Mondays & Fridays)
Candidate must be able to start within 2 weeks’ notice time.
Team culture: Collaborative, open to new ideas & exposure to new technologies
Job Description
We are seeking a Camunda 7 Developer with a minimum of 5 years of professional experience in business process automation. The ideal candidate will have strong expertise in Java development, AWS deployment, and enterprise workflow solutions using Camunda 7.What Does a Camunda 7 Developer Do?A Camunda 7 developer is responsible for designing, implementing, and maintaining business process automation solutions using the Camunda platform. Their primary role involves creating and managing process models using BPMN (Business Process Model and Notation) for workflow automation and DMN (Decision Model and Notation) for decision automation. They integrate these models into the organization’s IT infrastructure, ensuring that workflows can interact with other systems, microservices, and external APIs. Camunda Developers work closely with business analysts to translate requirements into executable process models, handle error and exception flows, and optimize performance through tuning, monitoring, and refactoring. In DevOps environments, they help integrate Camunda into CI/CD pipelines, manage deployments across environments, and use monitoring tools (like Camunda Cockpit) to track process health and continuously improve automation.
Roles and Responsibilities: Design, model, and implement BPMN workflows and DMN decisions using Camunda ModelerInstall, configure, deploy, and manage Camunda 7 in production environmentsIntegrate Camunda workflows with Java microservices using Spring BootDevelop and maintain RESTful and SOAP APIs supporting automated processesOptimize SQL queries and stored procedures for workflow performanceDeploy Camunda BPM solutions on AWS in cloud-native and managed configurationsSet up monitoring, logging, and single sign-on for enterprise workflow systemsContainerize BPM solutions using Docker and KubernetesTroubleshoot issues within Cockpit and managed production environmentsCollaborate with analysts and stakeholders to turn requirements into scalable automationDocument solution designs, implementation details, and operational procedures
MUST HAVES: 5+ years of experience with Camunda BPM and business process developmentExpert-level Java/J2EE development (Spring, Hibernate, REST, multithreading) 2+ years of AWS experience (EC2, RDS, IAM, Lambda, S3)Proficient in BPMN and DMN modeling with the Camunda toolsetHands-on experience with Docker and KubernetesStrong background in SQL and database performance tuningWorking knowledge of microservices architecture and system integrationFamiliarity with monitoring tools and security frameworksExperience with Agile, Git, Jenkins/Maven, and CI/CD workflowsSub-Area Experience Metrics
NICE TO HAVE: Mastery of Camunda Modeler and Cockpit interfacesSolid object-oriented and functional programming practicesStrong communication and analytical skillsAbility to convert business workflows into efficient automationFamiliarity with BPM lifecycle best practices and agile collaborationNo specific industry preferred (any business with workflow processes using Camunda 7)
Pay: $90.00-$95.00 per hour
Work Location: Hybrid remote in Toronto, ON (Toronto District)