Activiti BPM Developer (contract)

Capgemini

Chicago (IL)

On-site

USD 60,407 - 94,379

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Vision benefits
Retirement benefits

Job summary

A leading consulting firm is seeking a skilled Activiti BPM Developer to design and develop workflow applications. Candidates should have 4–10 years of experience with Activiti BPM, strong Java skills, and proficiency in BPMN 2.0 process modeling. The role involves collaboration with cross-functional teams, backend development using Java/Spring Boot, and integrating workflows with various backend systems. This position offers a competitive hourly pay between $43.85 and $68.51 and a comprehensive benefits package.

Qualifications

  • 4–10 years of experience with Activiti BPM development.
  • Strong understanding of BPMN 2.0 process modeling.
  • Proficiency in Java, Spring, Spring Boot.

Responsibilities

  • Design and implement workflow solutions using Activiti BPM.
  • Integrate workflows with backend systems.
  • Develop backend components in Java / Spring Boot.

Skills

Activiti BPM development
Java
BPMN 2.0 process modeling
REST/SOAP integration
Relational databases

Tools

Spring Boot
Git
Maven

Job description

We are seeking a highly skilled Activiti BPM Developer with 4–10 years of experience in designing, developing, and maintaining workflow driven applications using the Activiti BPM platform. The ideal candidate will have strong expertise in Java, BPMN 2.0 process modeling, workflow automation, and integration with backend services. This role requires strong technical skills, analytical thinking, and the ability to collaborate effectively with cross‑functional teams in an Agile environment.

Key Responsibilities
Activiti BPM Development
  • Design, develop, and implement workflow solutions using Activiti BPM (6.x / 7.x or Alfresco Activiti).
  • Build BPMN 2.0 artifacts including:
    • Process definitions
    • User tasks, service tasks, script tasks
    • Gateways, timers, events
    • Call activities and subprocesses
  • Develop custom Java code, delegates, listeners, and handlers to extend workflow behavior.
  • Implement human task workflows, forms, task assignments, escalations, and SLAs.
Workflow Integration & Automation
  • Integrate Activiti workflows with backend systems using:
    • REST APIs
    • SOAP services
    • Microservices
    • Message queues (JMS, Kafka optional)
  • Work with relational databases (MySQL, PostgreSQL, Oracle) to support workflow persistence and data handling.
Application Development
  • Develop backend components in Java / Spring Boot to support workflow execution.
  • Implement reusable components, utilities, and common workflow frameworks.
  • Work on UI forms (Angular/React or custom forms) for human task interaction (good to have).
Testing, Troubleshooting & Support
  • Perform unit, integration, and workflow testing to ensure accuracy and reliability.
  • Troubleshoot BPMN execution issues, workflow failures, and runtime exceptions.
  • Monitor process instances, handle stuck tasks, and fix broken flows.
  • Support UAT, production releases, and provide post‑deployment assistance.
Collaboration & Documentation
  • Work closely with business analysts, QA, architects, and product owners to refine workflow requirements.
  • Participate in Agile ceremonies including sprints, grooming sessions, and daily standups.
  • Create and maintain documentation including:
    • Process flows
    • Technical specifications
    • Deployment guides
    • Support documentation
Required Technical Skills
  • 4–10 years of experience with Activiti BPM development.
  • Strong understanding of BPMN 2.0 process modeling.
  • Proficiency in Java, Spring, Spring Boot, and related backend frameworks.
  • Hands‑on experience with integrating workflows using REST/SOAP.
  • Strong understanding of relational databases (MySQL, Oracle, PostgreSQL).
  • Understanding of microservices architecture and cloud platforms (AWS).
  • Experience with Git, Maven/Gradle, and CI/CD pipelines.
  • Ability to analyze business processes and convert them into workflow models.
Preferred / Good To Have
  • Experience with Flowable, Camunda, or other BPM platforms.
  • Experience developing UI components or forms for human workflows.
  • Knowledge of messaging systems (JMS, ActiveMQ, Kafka).
  • Understanding of microservices architecture and cloud platforms (AWS, Azure, GCP).
  • Experience in banking, insurance, telecom, or financial services.
  • Familiarity with containerization tools such as Docker or Kubernetes.
Personal Attributes
  • Strong problem‑solving and debugging skills.
  • Excellent communication and interpersonal abilities.
  • Detail‑oriented with commitment to delivering high‑quality solutions.
  • Ability to work independently and collaboratively in a fast‑paced Agile environment.

The pay range that the employer in good faith reasonably expects to pay for this position is $43.85/hour – $68.51/hour. Our offered 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Agile Scrum Lead(AWS)
Agile Scrum Lead(AWS)

Capgemini • Malvern

On-site
USD 59,000 - 92,000
Medical benefits
Dental benefits
Vision benefits
+1
Software Engineer
Software Engineer

Tundra Technical Solutions • North Reading (MA)

On-site
USD 91,000 - 104,000
optional medical
optional dental
optional vision
+2
Business Process Management (BPM) Developer - Senior level
Business Process Management (BPM) Developer - Senior level

Nexlogica • California (MO)

On-site
USD 80,000 - 110,000
Activiti BPM Software Developer
Activiti BPM Software Developer

USM • Charlotte (NC)

On-site
USD 85,000 - 110,000
IT Business Partner 5
IT Business Partner 5

Boeing Future of Flight • Seattle (WA)

On-site
Medical
Dental
Vision
+1
BPM Developer - Senior
BPM Developer - Senior

Nexlogica • California (MO)

On-site
USD 110,000 - 150,000
Senior Cloud Platform Engineer (contract)
Senior Cloud Platform Engineer (contract)

Capgemini • Charlotte (NC)

On-site
Medical benefits
Dental benefits
Vision benefits
+1
Delivery Program Manager
Delivery Program Manager

Capgemini • Charlotte (NC)

On-site
USD 71,000 - 111,000
Dynamics 365 / CRM Engineer 2 (Junior Developer)
Dynamics 365 / CRM Engineer 2 (Junior Developer)

Capgemini • Atlanta (GA)

On-site
USD 4,983,000 - 7,786,000
Medical benefits
Dental benefits
Vision benefits
+1
CRM Business / Systems Analyst
CRM Business / Systems Analyst

Capgemini • Atlanta (GA)

On-site
USD 60,000 - 94,000
Medical benefits
Dental benefits
Vision benefits
+1