Software Developer II
Listed on 2026-07-03
-
Software Development
Java Developer, Software Engineer, DevOps, Backend Developer
Expleo South Africa is where bold ideas meet real-world impact. As a global leader in engineering, quality services, and management consulting, we help businesses accelerate digital transformation and shape the future. Joining Expleo means more than just a job — it’s an opportunity to grow, innovate, and collaborate on projects that redefine industries. From smart factories and next-generation banking to cutting-edge digital solutions, you’ll tackle complex challenges alongside inspiring colleagues.
At Expleo, your career isn’t just developed — it’s turbo‑charged. Together, let’s push boundaries and change the game.
We are looking for a Software Developer to join our dynamic team in Johannesburg (Hybrid). To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers.
Essential Skills- IBM BPM BAW
- Kafka/Confluent
- Git, CI/CD (Azure Dev Ops 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
- 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
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: