Java Workflow Engine Developer
Location: Oakville, Ontario - Hybrid
Employment Type: Contract to hire
Contract duration: 1 year
Experience Level: Intermediate to Senior
Who Are You?
You are a highly skilled Java Backend Developer with strong experience building enterprise-grade workflow-driven applications. You understand that workflow systems are far more complex than traditional CRUD applications and require careful management of process state, transaction boundaries, concurrency, auditability, reliability, and performance.
You have hands-on experience working with workflow and BPM platforms such as jBPM, Camunda, Flowable, Activiti, or similar technologies. You are comfortable designing and implementing backend services that support long-running workflows, approvals, escalations, retries, exception handling, and audit requirements.
You are also comfortable leveraging modern AI-assisted development tools such as Claude Code, OpenAI Codex, GitHub Copilot, Cursor, or similar technologies to improve productivity while maintaining strong engineering judgment and code quality standards.
If this sounds like you, this could be the perfect opportunity to join a team building mission-critical enterprise applications.
Who is the Employer?
The Raise has partnered with our client, a global leader in identity and security. They are leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. Their proprietary identity technologies are backed by the latest advancements in biometrics, cryptography, systems, data analytics, and smart devices.
As part of their continued growth, they are seeking a Java Workflow Engine Developer to help design, develop, and support mission-critical backend systems that power business-critical workflows across enterprise environments.
Position Overview
We are looking for a strong Java Backend Developer / Workflow Engine Developer to design, develop, and support mission-critical, workflow-driven backend applications.
This role requires hands-on experience building enterprise Java services using workflow/BPM engines such as jBPM, Camunda, Flowable, Activiti, or similar platforms. The ideal candidate understands backend transaction integrity, ACID principles, concurrency, multithreading, JVM performance, garbage collection, and enterprise integration patterns.
Experience in finance, insurance, banking, government, healthcare, or other workflow-heavy industries is highly preferred, especially where systems require strong auditability, reliability, state management, and transaction correctness.
The candidate should also be comfortable using modern agentic AI development tools such as Claude Code, OpenAI Codex, GitHub Copilot, Cursor, or similar tools to improve productivity, analyze code, generate tests, and accelerate backend development.
Key Responsibilities
Required Qualifications
Ø jBPM
Ø Camunda
Ø Flowable
Ø Activiti
Preferred Qualifications
GenAI / Agentic Tool Expectations
Ideal Candidate Profile
The ideal candidate is a strong Java backend engineer who has worked on real enterprise workflow systems, preferably in finance, insurance, banking, or another regulated industry. They understand that workflow applications are not just simple CRUD systems. They require careful handling of process state, transaction boundaries, retries, concurrency, auditability, and production reliability.
They should be able to design and implement backend workflow services using Java and workflow engines such as jBPM or Camunda, while also being comfortable using modern AI coding tools to improve productivity.
Looking for meaningful work? We can help
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we are a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com
#LI-AJ1
#IMW
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.