Senior Java (JBPM Workflow Developer)

Growth Horizons Consulting · Cairo, Egypt · Posted 2026-04-29

Design, develop, and deploy BPMN 2.0–compliant workflows using jBPM.  Collaborate with business analysts and development teams to translate process requirements into executable models.  Configure and manage User Tasks, Service Tasks, Gateways, and Events in jBPM.  Integrate workflows with external systems using REST/SOAP APIs and databases.  Implement and manage process variables, data mappings, and business rules (Drools).  Develop user forms and interfaces within Business Central.  Ensure proper exception handling, version control, and documentation for all workflows.  Support testing, debugging, and performance tuning of deployed processes.  Collaborate with DevOps and backend teams for CI/CD deployments and system integration.  Maintain clear documentation, including Process Definition Documents (PDD) and Integration Maps. Solid understanding of BPMN 2.0 and hands-on experience with jBPM. Strong Java programming skills, Spring Boot, Jakarta EE, and Java EE.  Knowledge of RESTful API integration, JSON/XML, and microservice architecture.  Familiarity with Drools (Business Rules Engine).  Experience using Git, Maven, Jenkins, Docker, and Kubernetes.  Understanding of authentication and authorization systems such as Keycloak.  Strong analytical and problem-solving abilities. Proficiency in English communication and documentation.

Apply for this role