Staff Engineer (Java IBM BPM/ Camunda)
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
Requirements
Department: Engineering
Function: Information Technology
Experience Level: Not Applicable