Design, develop, and maintain BPMN workflows using BPM tools such as Camunda, Bonita, IBM BPM, or similar.
Integrate BPMN workflows with internal and external systems via RESTful APIs, messaging queues, or microservices.
Develop and maintain Fullstack applications that interact with BPM processes, including responsive and user-friendly UI components.
Collaborate with business analysts to understand process requirements and translate them into technical workflows.
Implement UI components using frameworks like Angular, React, or Vue.js.
Build backend services using Node.js, Java, Python, or other relevant technologies to trigger or respond to BPMN events.
Monitor and optimize workflow performance and identify areas for improvement.
Ensure best practices in code quality, testing, and documentation.
Required Qualifications:
4+ years of experience in software development, with at least 2 years focused on BPM development.
Strong understanding of BPMN 2.0 standards and experience with BPM tools (e.g., Camunda, jBPM, Flowable, Bonita).
Proficiency in Fullstack development:
Frontend: JavaScript, HTML5, CSS3, and modern frameworks like React, Angular, or Vue.
Backend: Java (Spring Boot), Node.js, or similar.
Hands-on experience with REST APIs, JSON, and XML.
Strong understanding of microservices architecture and cloud platforms (e.g., AWS, Azure, GCP).
Experience with version control systems such as Git.
Familiarity with Agile/Scrum methodologies.
Preferred Qualifications:
Exposure to containerization technologies such as Docker and orchestration with Kubernetes.
Experience in integrating BPM workflows with RPA tools (e.g., UiPath, Automation Anywhere) is a plus.
Knowledge of process mining tools and techniques.
Certification in BPM or related technologies is a plus.
Soft Skills:
Strong problem-solving and analytical thinking.
Excellent communication and collaboration skills.
Ability to work independently and manage multiple priorities.
Application Instructions:
Please submit your resume, along with a portfolio or code samples (if available), and a brief description of your experience with BPMN-triggered applications.