Design, develop, and deploy workflow automation solutions using Camunda BPM/Camunda 8
Model business processes using BPMN 2.0, DMN, and workflow best practices
Develop and maintain Java-based services and APIs that integrate with Camunda workflows
Build and support microservices using Spring Boot and related Java technologies
Integrate Camunda workflows with enterprise applications, databases, messaging systems, and external APIs
Troubleshoot workflow execution issues, performance bottlenecks, and production incidents
Participate in solution architecture discussions and provide recommendations on BPM best practices
Collaborate with business analysts and stakeholders to translate business requirements into technical workflow solutions
Develop automated tests and ensure code quality through CI/CD pipelines
Create technical documentation, workflow diagrams, and operational procedures
Support cloud-native deployments and containerized environments
Requirements
Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience
5+ years of software development experience using Java
3+ years of hands-on experience developing solutions with Camunda BPM (Camunda 7 and/or Camunda 8)
Strong experience with: Java 11+ or higher, Spring Boot, RESTful APIs, BPMN 2.0, DMN (Decision Model and Notation), SQL and relational databases, Git version control
Experience integrating enterprise systems and third-party applications
Strong understanding of workflow orchestration, process automation, and business process management concepts
Experience with Agile/Scrum development methodologies