Join Expleo as a Software Developer II and be part of a team that tackles complex challenges in digital transformation. You’ll work on innovative projects and have the chance to mentor others while growing your own skills in a hybrid work environment.
Dynamic and innovative, with a focus on real-world impact.
Overview: 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 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 Experience: * 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
You'll be taken to the original listing on za.indeed.com to apply.