Staff Engineer - BPM, Microservices & Kafka

SmartRecruiters, Inc.

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

15 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Nagarro is seeking a seasoned BPM/Java software professional to realise detailed designs through programming and configuration, guiding and mentoring other developers. The role requires hands-on delivery with Camunda or IBM BPM/BAW, integration with UIs, and experience with Kafka event streaming.

The candidate should have strong Java/Spring Boot experience, REST APIs, and microservices, plus BPMN/DMN modeling in Camunda or IBM BPM/BAW.

Qualifications

  • 5 years practical experience in business process analysis and 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

Responsibilities

  • To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers.

Skills

Camunda BPM
IBM BPM
Kafka/Confluent
Azure DevOps CI/CD

Tools

Camunda Modeler
IBM BAW
REST APIs

Job description

Nagarro is seeking a seasoned BPM/Java software professional to realise detailed designs through programming and configuration, guiding and mentoring other developers. The role requires hands-on delivery with Camunda or IBM BPM/BAW, integration with UIs, and experience with Kafka event streaming.

The candidate should have strong Java/Spring Boot experience, REST APIs, and microservices, plus BPMN/DMN modeling in Camunda or IBM BPM/BAW.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer: BPM, Kafka & Java Microservices
Staff Engineer: BPM, Kafka & Java Microservices

SmartRecruiters, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Staff Engineer (Java IBM BPM/ Camunda)
Staff Engineer (Java IBM BPM/ Camunda)

SmartRecruiters, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Staff Engineer (Java IBM BPM/ Camunda) South Africa, Johannesburg Employee
Staff Engineer (Java IBM BPM/ Camunda) South Africa, Johannesburg Employee

SmartRecruiters, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior BPM Engineer: AI-Driven Workflows & Microservices
Senior BPM Engineer: AI-Driven Workflows & Microservices

Psybergate • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Java BPM Developer – IBM BAW / Camunda
Senior Java BPM Developer – IBM BAW / Camunda

Indsafri • Sandton

On-site
ZAR 900,000 - 1,300,000
Software Developer
Software Developer

Indsafri • South Africa

On-site
ZAR 600,000 - 800,000
Workflow Software Engineer: Java, Camunda, Kafka
Workflow Software Engineer: Java, Camunda, Kafka

Ovations Talent Sourcing • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Senior BPM / Workflow Engineer (Contract)
Senior BPM / Workflow Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 600,000 - 800,000
Senior BPM Engineer: AI-Driven Workflows & Camunda
Senior BPM Engineer: AI-Driven Workflows & Camunda

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Process Engineer III (Contract)
Process Engineer III (Contract)

The Focus Group • Sandton

On-site
ZAR 600,000 - 900,000