Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 1 Year(s)
100% Travel
Skills
jBPM / RHPAM development
Java
BPMN 2.0
DMN
Red Hat Process Automation Manager (RHPAM)
Job Details
Job Description:
We are seeking a highly skilled Senior jBPM Developer / Engineer with strong experience in business process automation and enterprise Java development. The ideal candidate will have deep expertise in jBPM and Red Hat Process Automation Manager (RHPAM) to design, develop, and optimize automated workflows, decision services, and business rules across enterprise applications.
Responsibilities:
- Design, develop, and implement business process workflows using jBPM / RHPAM.
- Collaborate with business analysts and stakeholders to translate business requirements into BPMN process models and decision tables (DMN).
- Develop, deploy, and manage process definitions, decision rules, and workflows.
- Integrate jBPM with Java / Spring Boot / REST APIs / Microservices.
- Troubleshoot and optimize process performance, scalability, and reliability.
- Work closely with QA, DevOps, and Architecture teams to ensure smooth deployment and monitoring.
- Maintain documentation and best practices for process automation.
Required Skills:
- 8 10+ years of overall IT experience, with 4 5+ years in jBPM / RHPAM development.
- Strong hands-on experience with Java / J2EE, Spring Boot, and Microservices architecture.
- Experience with Drools (Business Rules Engine), KIE Workbench / KIE Server.
- Proficient in BPMN 2.0, DMN, and process modeling.
- Experience integrating jBPM with databases and enterprise systems via REST/SOAP APIs.
- Familiarity with Git, Jenkins, Maven, and containerization (Docker/Kubernetes).
- Excellent communication, analytical, and problem-solving skills.
Preferred Skills:
- Experience with Red Hat Process Automation Manager (RHPAM) or Red Hat Decision Manager (RHDM).
- Exposure to Camunda or Flowable BPM tools.
- Knowledge of case management and decision table implementation.
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.