Software Developer I
AI Summary
Software Developer I to design, program, and configure business process automation solutions, model workflows in Camunda and IBM BPM, and mentor other developers.
About this role
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 I 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
- 2-5 years practical experience in business process analysis and practical experience working with IBM BPM \ BAW or Camunda (modeling, automations, orchestration, deployments, monitoring)
- 2-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
Skills
Explore related jobs
More jobs at Expleo
Similar Azure DevOps jobs
Jobs in Johannesburg
- Lawyer (Disputes, Digital Legal Delivery)Exchange House Services Ltd - London · Johannesburg
Sales Development Representative (Outbound SDR)Adaptive Teams · Johannesburg, South Africa- IT SupportTakealot Group · Eastport, Johannesburg
- DC Operations Managertakealot.com · Johannesburg
- OMF Financial Consultant (Eastgate Mall)Old Mutual Life Assurance Company (SA) Ltd (PFA) · Johannesburg
- Profit Center Manager - Commercial Property, SSAAIG PC Global Services, Inc. · Johannesburg
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.