Overview
Skills
Job Details
Role: BPM Developer
Role Overview
We are seeking a highly skilled BPM Developer with expertise in UI design, full stack development, and experience working with microservices that trigger BPMN workflows. The ideal candidate will be proficient in creating efficient, scalable, and well-documented solutions that meet business process management requirements.
Responsibilities
Design, develop, and maintain BPM applications using BPMN workflows.
Implement user interfaces using modern front-end frameworks (e.g., React, Angular, Vue).
Develop and integrate microservices to support BPM applications.
Ensure applications are scalable, robust, and meet performance requirements.
Collaborate with cross-functional teams to define and design new features.
Perform unit and integration testing to ensure software quality.
Create and maintain technical documentation.
Stay up to date with emerging technologies and industry trends.
Requirements
Overall 10+ years of experience and minimum 5+ years of experience as BPM developer
Bachelor s degree in computer science, Information Technology, or related field.
Proven experience as a BPM Developer or similar role.
Strong understanding of BPMN 2.0 and related BPM tools.
Proficiency in front-end development using frameworks such as React, Angular, or Vue.
Solid experience with back-end development using languages such as Java, Node.js, or Python.
Familiarity with microservices architecture and containerization (Docker, Kubernetes).
Experience with RESTful APIs and messaging protocols (e.g., Kafka, RabbitMQ).
Knowledge of database technologies such as SQL, MongoDB, or PostgreSQL.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.