About the Role
We are looking for an experienced Senior BPM Camunda Developer to join our engineering team and contribute to building and optimizing business process automation solutions within our digital banking platform.
The ideal candidate will have strong experience with Business Process Management (BPM) technologies and hands-on expertise with Camunda.
You will be responsible for designing, developing, and implementing business workflows that support critical banking operations while ensuring scalability, performance, and reliability.
Key Responsibilities
BPM Development
- Design and implement business process workflows using Camunda BPM.
- Develop and maintain BPMN-based process automation solutions.
- Integrate Camunda workflows with backend systems and APIs.
System Integration
- Integrate business processes with enterprise systems such as core banking platforms, microservices, and external APIs.
- Implement automation for complex business workflows.
Development & Optimization
- Develop custom logic and services using Java and Spring Boot.
- Optimize BPM workflows for performance and scalability.
Collaboration
- Work closely with product managers, business analysts, and engineering teams to translate business requirements into automated workflows.
- Participate in design discussions and system architecture decisions.
Monitoring & Support
- Monitor and troubleshoot workflow execution and system performance.
- Maintain documentation for BPM processes and integrations.
Required Qualifications
Experience
- 5+ years of experience in software development
- 3+ years of experience working with Camunda BPM
Technical Skills
- Camunda BPM
- BPMN workflow design
- Java
- Spring Boot
- REST APIs
- Microservices architecture
- SQL databases
Development & Integration
- Experience integrating BPM solutions with enterprise systems
- Strong understanding of process automation and workflow orchestration
Professional Skills
- Strong problem-solving and analytical skills
- Experience working in Agile development environments
- Strong collaboration and communication skills
Preferred Qualifications
- Experience working in digital banking or financial services
- Experience integrating Camunda with core banking platforms
- Experience working with event-driven architectures (Kafka or similar)
- Familiarity with Docker or containerized environments