- Location
- Johannesburg
- Workplace
- Remote, Hybrid
- Type
- Full-time
- Department
- IT
- Education
- Bachelor
- Closing date
- Today
- Source
- CareersPage
Description
WE ARE HIRING: BPM / WORKFLOW SOFTWARE DEVELOPER
Location: Sandton, Johannesburg – Hybrid
Contract: 12 Months
Work Model: 3 Days Office | 2 Days Remote
We are looking for an experienced BPM / Workflow Software Developer to translate detailed designs into robust solutions through programming and configuration, while providing guidance and mentoring to other developers.
Key Requirements
5+ years' software development experience with:
- Java 11+
- Spring Boot
- REST APIs
- Microservices
- JSON
5+ years' practical experience in Business Process Analysis.
Strong hands-on experience with IBM BPM / BAW or Camunda 7/8, including:
- BPMN / DMN modelling
- Workflow automation & orchestration
- Camunda Modeler
- External Task Workers
- Incident handling
- Deployment & monitoring
- Custom UI integration
Practical experience with Kafka / Confluent and event streaming, including publishing and consuming events.
Experience with Git and CI/CD, particularly Azure DevOps Pipelines.
2+ years' experience analysing processes and identifying automation opportunities.
Additional Skills
- Solution design
- Functional & performance testing
- AI-enabled workflow optimisation
- Data-driven decision automation
- Banking knowledge
- BPMN 2.0
Qualifications & Certifications
Essential:
- Diploma in Computer Science, Information Systems, Software Engineering or related field.
Preferred:
- Bachelor's degree in a relevant field.
Certifications:
- Camunda Certified Modeler / Developer
- Kafka / Confluent Practitioner
- Azure AZ-900 / AZ-104 / AZ-204