Activiti BPM Developer

CapgeminiChicago, IL
3d

About The Position

We are looking for a highly skilled Activiti BPM Developer with 4 to 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, workflow automation, and backend service integration. This role requires strong technical skills, analytical thinking, and the ability to collaborate effectively in an Agile environment.

Requirements

  • 4–10 years of experience in Activiti BPM development.
  • Strong understanding of BPMN 2.0 process modeling.
  • Proficiency in Java, Spring, Spring Boot.
  • Hands-on experience with REST/SOAP integrations.
  • Solid understanding of relational databases (MySQL, Oracle, PostgreSQL).
  • Experience with Git, Maven/Gradle, and CI/CD pipelines.
  • Good understanding of Microservices architecture and cloud platforms (AWS).
  • Ability to analyze business processes and translate them into workflow models.

Nice To Haves

  • Work on front-end forms for human tasks (good to have experience with Angular, React, or custom UI forms).

Responsibilities

  • Design, develop, and implement workflow solutions using Activiti BPM 6.x / 7.x or Alfresco Activiti.
  • Create and manage BPMN 2.0 artifacts, including: User tasks, service tasks, script tasks Gateways, timers, events.
  • Call activities and subprocesses Develop custom workflow extensions: Java delegates, listeners, handlers
  • Integrate Activiti workflows with backend systems using:
  • Message queues such as JMS, Kafka (optional)
  • Work with relational databases (MySQL, PostgreSQL, Oracle) for workflow persistence and data operations.
  • Develop backend services and components using Java, Spring, and Spring Boot.
  • Build reusable utilities and common frameworks to support workflow execution.
  • Work on front-end forms for human tasks (good to have experience with Angular, React, or custom UI forms).
  • Perform unit, integration, and workflow testing to ensure accuracy and reliability.
  • Workflow failures, execution issues, runtime exceptions
  • Stuck process instances or broken flows
  • Support UAT, production releases, and post-deployment activities.
  • Collaborate with BA, QA, Architects, and Product Owners to refine requirements.
  • Actively participate in Agile ceremonies—sprints, grooming, daily standups.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service