×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer II; OVA

Job in Johannesburg South, Gauteng, South Africa
Listing for: Ovations Technologies
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Senior Developer, DevOps
Job Description & How to Apply Below
Position: Software Developer II (OVA5558)
Location: Johannesburg South

This is a 12 – month contract with our client in the banking sector.

We are seeking a Senior BPM & Automation Engineer for technical realisation of high-impact automated solutions. This role is designed for a technical specialist who can bridge the gap between business process analysis and complex software engineering.

Key Responsibilities

  • Technical Execution: Realize detailed process designs through expert-level programming and configuration using Java 11+ and Spring Boot.
  • Workflow Orchestration: Design, model (BPMN/DMN), and deploy end-to-end workflows using IBM BAW or Camunda 7/8, ensuring seamless integration with custom UIs.
  • Automation Leadership: Analyse complex business processes to identify and implement automation opportunities, including AI-enabled optimizations and data-driven decisioning.
  • Event-Driven Integration: Architect and manage real-time data streaming by publishing and consuming events via Kafka/Confluent.
  • Mentorship & Quality: Provide technical guidance and mentoring to other software developers while overseeing CI/CD pipelines (Azure Dev Ops) and performance testing.

Requirements

  • BPM Specialization: 5+ years of practical experience with IBM BPM / BAW or Camunda (orchestration, deployments, and monitoring).
  • Software Engineering: 5+ years of hands-on development in Java, Spring Boot, REST APIs, and microservices.
  • Modelling Expertise: Deep proficiency in BPMN 2.0 and DMN modelling.
  • Integration Skills: Proven experience with Kafka or Confluent and event-driven architecture.
  • Process Analysis: 2+ years of experience in process analysis specifically geared toward automation.
  • Environment: Technical familiarity with Git, Azure Dev Ops, and automated testing frameworks.
  • Domain: Previous Banking industry experience is essential.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary