

Ztek Consulting
Activiti BPM Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an Activiti BPM Developer with 4 to 10 years of experience, focusing on Java BPMN 2.0, workflow automation, and backend integration. Contract length is unspecified, with a competitive pay rate. Remote work is available.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
March 21, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Chicago, IL
-
🧠 - Skills detailed
#Deployment #Kubernetes #Maven #Scala #REST API #AWS (Amazon Web Services) #Business Analysis #Azure #GCP (Google Cloud Platform) #Agile #Angular #Alation #Debugging #Automation #UAT (User Acceptance Testing) #Documentation #Java #Spring Boot #Oracle #PostgreSQL #GIT #Microservices #MySQL #REST (Representational State Transfer) #Docker #Cloud #Databases #React #Kafka (Apache Kafka)
Role description
JOB DESCRIPTION:
Position Overview
We are seeking 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 20 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 6x 7x or Alfresco Activiti
Build BPMN 20 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 to 10 years of experience with Activiti BPM development
Strong understanding of BPMN 20 process modeling
Proficiency in Java Spring, Spring Boot and related backend frameworks
Hands-on experience with integrating workflows using RESTSOAP
Strong understanding of relational databases MySQL Oracle PostgreSQL
Experience with Git Maven Gradle and CICD pipelines
Understanding of microservices architecture and cloud platforms AWS
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
JOB DESCRIPTION:
Position Overview
We are seeking 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 20 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 6x 7x or Alfresco Activiti
Build BPMN 20 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 to 10 years of experience with Activiti BPM development
Strong understanding of BPMN 20 process modeling
Proficiency in Java Spring, Spring Boot and related backend frameworks
Hands-on experience with integrating workflows using RESTSOAP
Strong understanding of relational databases MySQL Oracle PostgreSQL
Experience with Git Maven Gradle and CICD pipelines
Understanding of microservices architecture and cloud platforms AWS
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






