Java BPM / Camunda Developer

Worldhire

Johannesburg

Sur place

ZAR 900 000 - 1 200 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Worldhire in Johannesburg seeks an experienced BPM/Java developer to design, implement, and optimize automated workflows using Camunda 7/8 or IBM BPM/BAW. You will translate designs into scalable software, develop Java microservices, and integrate with UIs and enterprise systems.

You will work with BPMN 2.0, DMN, and event-driven architectures, leveraging Kafka/Confluent, Git, and Azure DevOps for CI/CD. Strong analytical skills and banking domain knowledge are a plus.

Qualifications

  • Hands-on experience with Camunda 7/8 or IBM BPM/BAW, including workflow modelling, automation, orchestration, deployment, and monitoring.
  • Minimum 5 years of software development experience using Java, Spring Boot, REST APIs, and microservices.
  • Practical experience with BPMN 2.0, DMN, and Camunda Modeler or IBM BPM modelling tools.
  • Experience developing external task workers, handling process incidents, and integrating workflows with custom UIs and enterprise systems.
  • Kafka or Confluent, including publishing and consuming events.
  • Git and CI/CD pipelines, preferably Azure DevOps.
  • At least 2 years of practical experience analysing business processes and identifying automation opportunities.
  • Experience in functional testing and performance testing.
  • Ability to design, develop, and implement technical solutions aligned with business requirements.
  • Understanding of banking processes and enterprise financial services systems.

Responsabilités

  • Translate detailed technical designs into scalable, maintainable software solutions through programming and configuration.
  • Design, model, develop, and deploy business workflows using Camunda 7/8 or IBM BPM/BAW.
  • Work with BPMN 2.0 and DMN to implement business process models, decision automation, and workflow orchestration.
  • Develop Java-based applications and microservices using Java 11+, Spring Boot, REST APIs, and JSON.
  • Build and manage workflow integrations, including external task workers, process deployments, monitoring, and incident handling.
  • Integrate business process workflows with custom user interfaces and enterprise applications.
  • Implement event-driven integrations by publishing and consuming events through Kafka or Confluent.
  • Manage source code, version control, and deployment pipelines using Git and Azure DevOps CI/CD.
  • Analyse existing business processes to identify opportunities for automation, optimization, and improved operational efficiency.
  • Contribute to AI-enabled workflow optimization and data-driven decision automation.
  • Conduct functional and performance testing to ensure the reliability, scalability, and quality of delivered solutions.
  • Provide technical guidance, mentoring, and support to other software developers.
  • Collaborate with business analysts, architects, and technical stakeholders to deliver effective workflow automation solutions.

Connaissances

Camunda BPM
Java/Spring Boot
BPMN 2.0
DMN
Workflow integration
Kafka/Confluent
Git & Azure DevOps
Process analysis
Testing
Solution design
Banking domain

Outils

Camunda Modeler
IBM BPM/BAW
Kafka
Confluent
Azure DevOps
Git

Description du poste

Key Responsibilities


  • Translate detailed technical designs into scalable, maintainable software solutions through programming and configuration.


Design, model, develop, and deploy business workflows using Camunda 7/8 or IBM BPM/Business Automation Workflow (BAW).



  • Work with BPMN 2.0 and DMN to implement business process models, decision automation, and workflow orchestration.

  • Develop Java-based applications and microservices using Java 11+, Spring Boot, REST APIs, and JSON.

  • Build and manage workflow integrations, including external task workers, process deployments, monitoring, and incident handling.

  • Integrate business process workflows with custom user interfaces and enterprise applications.

  • Implement event-driven integrations by publishing and consuming events through Kafka or Confluent.

  • Manage source code, version control, and deployment pipelines using Git and Azure DevOps CI/CD.

  • Analyse existing business processes to identify opportunities for automation, optimization, and improved operational efficiency.

  • Contribute to AI-enabled workflow optimization and data-driven decision automation.

  • Conduct functional and performance testing to ensure the reliability, scalability, and quality of delivered solutions.


Provide technical guidance, mentoring, and support to other software developers.



  • Collaborate with business analysts, architects, and technical stakeholders to deliver effective workflow automation solutions.


Required Technical Skills and Experience


  • BPM Platforms: Hands-on experience with Camunda 7/8 or IBM BPM/BAW, including workflow modelling, automation, orchestration, deployment, and monitoring.

  • Java Development: Minimum 5 years of software development experience using Java, Spring Boot, REST APIs, and microservices.

  • Process Modelling: Practical experience with BPMN 2.0, DMN, and Camunda Modeler or IBM BPM modelling tools.

  • Workflow Integration: Experience developing external task workers, handling process incidents, and integrating workflows with custom UIs and enterprise systems.

  • Event Streaming: Practical experience with Kafka or Confluent, including publishing and consuming events.

  • CI/CD: Experience with Git and CI/CD pipelines, preferably Azure DevOps.

  • Process Analysis: At least 2 years of practical experience analysing business processes and identifying automation opportunities.

  • Testing: Experience in functional testing and performance testing.

  • Solution Design: Ability to design, develop, and implement technical solutions aligned with business requirements.

  • Banking Domain: Understanding of banking processes and enterprise financial services systems.


Preferred Certifications

Candidates with relevant certifications will be preferred:



  • Camunda Certified Modeler or Camunda Developer certification.

  • Kafka or Confluent practitioner certification.

  • Microsoft Azure certifications, such as AZ-900, AZ-104, or AZ-204.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Developer
Software Developer

Indsafri • Afrique du Sud

Sur place
ZAR 600 000 - 800 000
Senior BPM / Workflow Engineer (Contract)
Senior BPM / Workflow Engineer (Contract)

The Focus Group • Sandton

Sur place
ZAR 600 000 - 800 000
Software Developer IBM BPM \\ BAW (Contract)
Software Developer IBM BPM \\ BAW (Contract)

The Focus Group • Sandton

Hybride
ZAR 900 000 - 1 500 000
Senior BPM Engineer: AI-Driven Workflows & Camunda
Senior BPM Engineer: AI-Driven Workflows & Camunda

Indsafri • Afrique du Sud

Sur place
ZAR 600 000 - 900 000
Staff Engineer (Java IBM BPM/ Camunda)
Staff Engineer (Java IBM BPM/ Camunda)

Nagarro • Johannesburg

Sur place
ZAR 900 000 - 1 300 000
Process Engineer III (Contract)
Process Engineer III (Contract)

The Focus Group • Sandton

Sur place
ZAR 600 000 - 900 000
Camunda BPM/Java Developer – Microservices & Kafka
Camunda BPM/Java Developer – Microservices & Kafka

Worldhire • Johannesburg

Sur place
ZAR 900 000 - 1 200 000
Software Developer II (OVA5882)
Software Developer II (OVA5882)

Ovations Talent Sourcing • Johannesburg

Hybride
ZAR 900 000 - 1 200 000
Software Developer II (OVA 5883)
Software Developer II (OVA 5883)

Ovations Talent Sourcing • Johannesburg

Hybride
ZAR 600 000 - 900 000
Process Engineer III
Process Engineer III

Indsafri • Afrique du Sud

Sur place
ZAR 600 000 - 900 000