نوع العمل : عمل كلى
الخبرة : 3-5 سنة
الراتب : not mentioned
المكان : Egypt
الخبرة : 3-5 سنة
الراتب : not mentioned
المكان : Egypt
تفاصيل الوظيفة
Position Objective:We are seeking a skilled JBPM Workflow Developer to design, build, and maintain workflowautomation processes in compliance with BPMN 2.0 standards. The ideal candidate will beresponsible for implementing, testing, and integrating process workflows within a modularsoftware ecosystem that includes j BPM, Keycloak, and Open KM, supporting both back-end(Java) and front-end components. This role focuses on translating business requirementsinto executable BPMN workflows, ensuring process efficiency, scalability, and alignmentwith enterprise architecture. Key Responsibilities: Design, develop, and deploy BPMN 2.0–compliant workflows using j BPM. Collaborate with business analysts and development teams to translate processrequirements into executable models. Configure and manage User Tasks, Service Tasks, Gateways, and Events in j BPM. 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 allworkflows. Support testing, debugging, and performance tuning of deployed processes. Collaborate with Dev Ops and backend teams for CI/CD deployments and systemintegration. Maintain clear documentation, including Process Definition Documents (PDD) and Integration Maps. Required Skills and Qualifications: Solid understanding of BPMN 2.0 and hands-on experience with j BPM. 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. Educational Qualifications:• Bachelor’s degree in Software Engineering, Computer Science, or a related field.• Certification in BPMN 2.0 or Business Process Management is preferred. Experience:• Minimum 3 years of practical experience developing workflows using j BPM or similar BPM platforms (Camunda, Bonita, Appian).• Proven experience in workflow automation and business process design.