Cyan Digital
Software Developer
- Sandton
- onsite
- contract
- senior
- Apply by November 9, 2026
Description
To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers.
Key Responsibilities
- 5 years’ practical experience in business process analysis and practical experience working with IBM BPM \ BAW or Camunda (modeling, automations, orchestration, deployments, monitoring)
- 5+ years software development with Java/Spring Boot, REST APIs, and microservices
- Hands on IBM BPM \ BAW or Camunda 7/8 delivery: modelling BPMN/DMN, external task workers, incident handling, and deployment/operate.
- Proven experience modeling and deploying workflows in IBM BPM \ BAW or Camunda Modeler and integrating them with custom UIs.
- Practical integration with event streaming (Kafka or Confluent)
- 2+ years practical experience in analysing processes to identify automation opportunities
Qualifications & Experience Required
- Diploma Computer Science/ Information Systems/ Software Engineering
- Camunda Certified Modeler / Developer
- Kafka/Confluent practitioner certification
- Azure AZ 900 / AZ 104 / AZ 204
- Technical / Professional Knowledge
- IBM BPM \ BAW
- Kafka/Confluent
- Git, CI/CD (Azure DevOps pipelines),
- Java 11+, Spring Boot, REST API, JSON
- Ability to Design Solutions
- Experience with functional and performance testing
- Modeling and deploying workflows in Camunda Modeler and integrating them with custom UIs.
- AI enabled workflow optimization
- Understanding of data driven decision automation
- Publishing / consuming events via Kafka/Confluent
- Camunda 7/8, Camunda Modeler, BPMN 2.0
- Banking knowledge
Required Skills
- Business Process Analysis
- Java Development
- Spring Boot
- REST APIs
- Microservices
- IBM BPM
- Camunda
- Kafka
- Event Streaming
- Workflow Modeling
- BPMN 2.0
- CI/CD
- Azure DevOps
- Incident Handling
- Custom UI Integration
About the Company
Cyan Digital