Overview
On Site
Hybrid
Depends on Experience
Full Time
Skills
Activiti BPM
BPMN 2.0
WS/Azure/Google Cloud)
Job Details
Role: Activiti BPM Developer
Location: Riverwoods IL Hybrid
Client: Discover Financial
Activiti BPM Developer (5-7 Years Experience)
Summary:
Seasoned Activiti BPM specialist with hands-on experience designing, developing, configuring, and deploying cloud-based business process management solutions. Expertise in process analysis, BPMN modelling, system integration, performance optimization, and implementation best practices.
Process Analysis and Design
Engage with business stakeholders to gather and analyze business requirements for process automation.
Translate business processes into detailed BPMN 2.0 compliant models using Activiti Modeler
Identify process improvement opportunities and recommend automation strategies.
Document As-Is and To-Be process workflows, ensuring alignment with enterprise standards.
Validate process designs for efficiency, scalability, and compliance.
Activiti Configuration and Development
Design and implement business processes using Activiti BPM platform on cloud infrastructure.
Develop custom Java services, scripts, and connectors to support complex workflow scenarios.
Configure Activiti artifacts processes, tasks, forms, users/groups, and privileges.
Implement process variables, business rules, event listeners, and service tasks within Activiti.
Manage version control of BPM assets and workflows across environments.
System Integration
Integrate Activiti BPM workflows with third-party systems (REST/SOAP APIs, databases, ERP, CRM).
Develop and configure middleware or integration services to ensure seamless data exchange.
Implement error handling, retries, and transaction management for integrations.
Optimize interfaces for performance, security, and scalability in cloud environments.
Implementation & Best Practices
Define BPM implementation standards, reusable components, and development guidelines.
Apply cloud-native design patterns for BPM scalability, reliability, and maintainability.
Conduct code reviews and BPMN diagram reviews to ensure adherence to best practices.
Manage and deploy processes using CI/CD pipelines and cloud deployment tools.
Document technical and process design specifications.
Testing and Deployment
Design and execute unit, integration, and UAT test cases for BPM processes.
Identify and resolve workflow execution errors and integration issues.
Collaborate with QA teams to automate process testing where applicable.
Plan and execute deployment strategies for Activiti workflows and services on cloud platforms.
Monitor and tune process performance post-deployment.
Collaboration
Work closely with business analysts, solution architects, and cloud infrastructure teams.
Provide technical mentorship to junior BPM developers and support teams.
Participate in sprint planning, daily stand-ups, and retrospective meetings in Agile environments.
Communicate technical solutions and design decisions to both technical and non-technical stakeholders.
Technical Environment
BPM Platform: Activiti BPM 6/7 on Cloud (AWS/Azure/Google Cloud)
Languages/Technologies: Java, Spring Boot, REST APIs, JSON, XML
Tools: Activiti Modeler, Jenkins, Git, Docker, Kubernetes
Methodologies: Agile (Scrum/Kanban), CI/CD, BPMN 2.0
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.