Founded in 2001, Xebia was the first Dutch organization to embrace the Agile way of working, with gurus like Jeff Sutherland. Since then, we have grown from a Java company into a full-service digital consulting company with 5,000 professionals working on a worldwide ambition.
We are organized in complementary chapters teams with a tremendous amount of knowledge and experience within a particular field, such as Agile, DevOps, Data and AI, Cloud, Software Technology, Security, Low Code, and Microsoft Solutions.
We help the world's top 250 companies and category leaders overcome digital challenges, embrace innovation, adopt new technology, and implement new business models. In addition to high-quality consulting, we also provide offshoring and nearshoring services.
Experience- 5+ years
Location- Riyadh
We are seeking a skilled BPMS Developer with hands-on experience in Camunda to join our team. The successful candidate will play a key role in the development, implementation, and optimization of business process automation systems. You will work closely with business analysts, stakeholders, and other developers to create solutions that improve efficiency and streamline processes.
Key Responsibilities:
- Camunda BPM Development:
- Design, develop, and implement workflow and decision automation solutions using Camunda BPM.
- Model complex business processes using BPMN, CMMN, and DMN.
- Develop, deploy, and maintain process models and decision models.
- Integrate Camunda with other enterprise systems (e.g., ERP, CRM, databases, and APIs).
- Develop connectors and web services (REST/SOAP) to communicate with external systems.
- Implement messaging and event-driven solutions using Camunda.
- Analyze existing business processes and identify opportunities for automation.
- Collaborate with business analysts to translate business requirements into executable process models.
- Optimize processes to ensure efficiency, scalability, and maintainability.
- Perform unit and integration testing to ensure the proper functionality of processes.
- Troubleshoot and resolve issues related to process execution.
- Use Camunda's Cockpit and Tasklist to monitor the execution of processes and tasks.
- Ensure that the process execution is optimal and make adjustments when necessary.
- Provide reporting and insights into process performance for continuous improvement.
- Documentation:
- Document business processes, technical design, and implementation details.
- Maintain process diagrams and models for ongoing updates.
Skills and Experience:
- Technical Skills:
- Strong experience with Camunda BPM or other BPMS platforms.
- Familiarity with Java (Spring Boot, Spring Framework) or other backend technologies.
- Experience with RESTful APIs, web services, and microservices architecture.
- Knowledge of relational databases (MySQL, PostgreSQL, Oracle, etc.).
- Experience with Git, Maven, and CI/CD pipelines.
- Knowledge of JIRA, Confluence, or other project management tools.