Nagarro logo

Staff Engineer

Nagarro

On-site
Johannesburg, ZA
Full-time
Staff
5+ yrs
Salary not listedPosted 50m ago

Real job — pulled straight from Nagarro’s careers page · Verified October 8, 2026 · No reposts.

Job description

Nagarro is hiring a Staff Engineer — a full-time, based in Johannesburg, ZA role. Apply directly on Nagarro's careers page below.

Staff Engineer (Java IBM BPM/ Camunda)

Location: Johannesburg, za

Company Description

In a changing and evolving world, challenges are ever more unique and complex. Nagarro helps to transform, adapt, and build new ways into the future through a forward-thinking, agile, and caring mindset. Today, we are 18,000+ experts across 37+ countries, forming a Nation of Nagarrians, ready to help our customers succeed.

The nature of IT & digital product engineering has reached an incredible state of velocity and transition. We must adapt and meet it with an agile mindset that isn't afraid to iterate towards the perfect solution. If we only solve today's problems, it's not enough. We must do more. We must courageously embrace the future, with vision and clarity about where technology & business are heading. Thinking breakthroughs gets us there.

Nagarro - https://www.nagarro.com/en

Job Description

Must have Skills : Camunda BPM, IBM BPM, Kafka/Confluent, CI/CD (Azure DevOps pipelines)

Description:

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

Minimum Experience Level

  • 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

Technical / Professional Knowledge

  • 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


Essential Certifications

  • Camunda Certified Modeler / Developer
  • Kafka/Confluent practitioner certification
  • Azure AZ-900 / AZ-104 / AZ-204

Get Staff Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Electrolux Group logo

Software Engineer In Test

Bangalore
✓ From careers page· 12h ago
Electrolux Group logo

Senior QA Engineer

Bangalore
✓ From careers page· 12h ago
Imagemaker logo

Full Stack Developer

Chile
✓ From careers page· 12h ago
Imagemaker logo

Technical Lead

Remote · Chile-eligible
✓ From careers page· 12h ago

Frequently asked questions

What skills are required for Staff Engineer at Nagarro?

The required skills for Staff Engineer at Nagarro include: Java, Spring Boot, REST, Microservices, Kafka, CI/CD, Azure DevOps, Git, JSON, AI.

What is the seniority level for Staff Engineer at Nagarro?

Staff Engineer at Nagarro is a Staff level position.

How do I apply for Staff Engineer at Nagarro?

You can view the full description and apply for Staff Engineer at Nagarro on EchoJobs: https://echojobs.io/job/nagarro-staff-engineer-java-ibm-bpm-camunda-g7p5r.