We are seeking a skilled and passionate BPM Developer to join our team and drive innovation in business process automation. You will play a key role in designing, implementing, and maintaining scalable process-driven applications using Camunda and modern Java ecosystems.
Key Responsibilities
- Design, model, and implement business processes using Camunda BPMN 2.0 and CMMN standards.
- Develop and configure Java-based delegates, service tasks, scripts, and connectors for seamless integration with external systems (e.g., APIs, databases, messaging queues).
- Build and deploy process applications using Spring Boot and JVM-based technologies.
- Configure and manage Camunda process engine instances (on-premise, cloud, or hybrid environments).
- Monitor, analyze, and troubleshoot process execution issues using Camunda Cockpit, Optimize, and custom dashboards.
- Collaborate with business analysts, architects, and developers to translate business requirements into robust, maintainable process solutions.
- Ensure adherence to process design best practices, security standards, and performance optimization.
- Contribute to CI/CD pipelines for automated deployment and version control of process artifacts.
Required Skills & Qualifications
- 79 years of hands-on experience with Camunda or a similar BPM engine (e.g., Activiti, Flowable).
- Proficiency in Java (or another JVM language such as Kotlin or Scala).
- Strong experience with Spring Boot for developing microservices and integrating with Camunda.
- In-depth understanding of process engine architecture, including execution lifecycle, job execution, and event handling.
- Experience with REST APIs, message queues (e.g., Kafka, RabbitMQ), and database integration.
- Familiarity with Git, CI/CD tools (e.g., Jenkins, GitLab CI), and containerization (Docker, Kubernetes).
- Knowledge of BPMN 2.0, DMN, and CMMN modeling standards.
- Strong problem-solving skills and ability to work in agile environments.
Preferred Qualifications
- Experience with Camunda Optimize and Cockpit for process monitoring and analytics.
- Exposure to microservices architecture and cloud platforms (AWS, Azure, GCP).
- Understanding of DevOps practices and infrastructure as code (IaC).
- Certification in Camunda or Spring is a plus.