Camunda Process Development : Design, develop, and implement complex business processes and workflows using the Camunda BPMN engine.
Java & Spring Development : Build and extend Camunda applications and services primarily using Java and the Spring framework (Spring Boot, Spring MVC).
Microservices Architecture : Develop and integrate microservices that interact with Camunda workflows, ensuring scalability, resilience, and efficient communication.
REST APIs : Design and consume REST APIs for seamless integration between Camunda processes and various internal / external systems.
Database Interaction : Work with SQL databases to manage and query process-related data, ensuring data integrity and performance.
Usability Focus : Ensure that designed processes and user tasks within Camunda are intuitive and user-friendly, with a strong focus on usability.
Communication & Collaboration : Collaborate effectively with business analysts, solution architects, product owners, and other development teams. Possess strong communication skills to articulate technical designs and progress.
Problem Solving : Identify, diagnose, and resolve technical issues related to Camunda workflows, integrations, and underlying services.
Best Practices : Adhere to best practices in process modeling (BPMN), software development, and testing to ensure high-quality and maintainable Skills & Qualifications :
Proven experience as a Camunda Developer, with hands-on experience in implementing BPMN workflows.
Strong proficiency in Java and the Spring framework (Spring Boot, Spring MVC).
Solid understanding and practical experience with Microservices architecture.
Expertise in designing and integrating with REST APIs.
Proficiency in SQL for database interaction.
Familiarity with BPMN standards and modeling best practices.
A strong focus on usability in process and application design.
Excellent communication skills (both written and verbal) and strong interpersonal abilities.
Ability to work independently and collaboratively in an agile development environment.
Bachelor's degree in Computer Science, Engineering, or a related technical field.
4-6 years of experience in software development, with a significant portion focused on Camunda / BPM solutions.