NEWPosted 9 hours ago

Job ID: 1453

Role Overview

Sysmind is seeking a highly skilled and experienced Activiti BPM Developer for a critical onsite contract position in Chicago, IL. This role is designed for a technical expert who can bridge the gap between complex business processes and robust technical implementations. As a Senior Developer, you will be responsible for the end-to-end lifecycle of workflow solutions, from initial design and BPMN modeling to deployment and production support. The ideal candidate will have a deep understanding of the Activiti ecosystem (versions 6x and 7x) and a strong background in Java-based enterprise application development.

Key Responsibilities and Duties

  • Design, develop, and implement sophisticated workflow solutions using Activiti BPM 6x, 7x, or Alfresco Activiti to meet evolving business needs.
  • Build and maintain BPMN 2.0 artifacts, including process definitions, user tasks, service tasks, script tasks, gateways, timers, and events.
  • Develop complex call activities and subprocesses to ensure modular and scalable workflow architectures.
  • Write custom Java code, including delegates, listeners, and handlers, to extend standard workflow behaviors and implement custom logic.
  • Implement human task workflows, including dynamic forms, task assignments, escalations, and Service Level Agreements (SLAs).
  • Integrate Activiti workflows with various backend systems using REST APIs, SOAP services, and microservices architectures.
  • Utilize message queues such as JMS or Kafka for asynchronous processing and system decoupling.
  • Work extensively with relational databases like MySQL, PostgreSQL, and Oracle to manage workflow persistence and data integrity.
  • Develop backend components using Java and Spring Boot to support seamless workflow execution and system performance.
  • Collaborate with UI/UX teams to implement human task interaction forms using Angular, React, or custom form frameworks.
  • Perform rigorous unit, integration, and workflow testing to ensure the accuracy and reliability of all deployed solutions.
  • Troubleshoot and resolve BPMN execution issues, workflow failures, and runtime exceptions in a timely manner.
  • Monitor process instances, handle stuck tasks, and fix broken flows to maintain operational continuity.
  • Provide comprehensive support for UAT, production releases, and post-deployment maintenance.
  • Participate actively in Agile ceremonies, including daily stand-ups, sprint grooming, and retrospective sessions.
  • Create and maintain detailed technical documentation, including process flows, technical specifications, and deployment guides.

Technical Requirements

  • Minimum of 4 to 10 years of dedicated experience in Activiti BPM development and process modeling.
  • Expert-level proficiency in BPMN 2.0 standards and modeling techniques.
  • Strong command of Java, Spring, Spring Boot, and related backend development frameworks.
  • Proven experience in integrating workflows with external systems via REST and SOAP protocols.
  • Solid understanding of relational database management systems (RDBMS) such as MySQL, Oracle, or PostgreSQL.
  • Hands-on experience with DevOps tools including Git, Maven, Gradle, and CI/CD pipelines.
  • Familiarity with microservices architecture and cloud-native platforms, specifically AWS.
  • Ability to analyze complex business processes and translate them into efficient, executable workflow models.

Preferred Qualifications

  • Experience with alternative BPM platforms such as Flowable or Camunda is a significant plus.
  • Prior experience developing UI components or forms specifically for human-centric workflows.
  • Knowledge of messaging systems like ActiveMQ or Kafka for high-throughput data handling.
  • Understanding of containerization technologies such as Docker and Kubernetes.
  • Domain expertise in Banking, Insurance, Telecom, or Financial Services sectors.
  • Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.

Special Requirements

Onsite requirement in Chicago, IL. Contract role. Preferred experience in banking, insurance, telecom, or financial services.


Compensation & Location

Salary: $145,000 – $185,000 per year (Estimated)

Location: Chicago, IL


Recruiter / Company – Contact Information

Recruiter / Employer: Sysmind LLC

Email: shefalip@sysmind.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
shefalip@sysmind.com with the subject:

DELETE_1453

to delete@join-this.com.