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
Recruiter Notice:
To remove this job posting, please send an email from
shefalip@sysmind.com with the subject:
DELETE_1453