freehire launches on Product Hunt on 26 August.

Follow →

Software Developer II

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).

Torealise 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

#J-18808-Ljbffr

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available