Skip to main content

JBPM Developer - Java

Technology
Han Digital
3 weeks agoUntil 14/9/2026

Job description

Essential Skills / Basic Qualifications :

  • Strong hands-on experience with Java, and workflow engines like BAMOE.
  • Design and develop RESTful APIs and microservices using Java (Spring Boot).
  • Build and manage workflow-driven applications using BAMOE (BPMN, DMN, rules, decision services).
  • Develop and integrate business process workflows using BPMN-based engines (BAMOE/jBPM).
  • Implement and maintain CI/CD pipelines and DevOps practices for smooth deployment.
  • Collaborate with architects and product teams to define scalable system architecture and API design.
  • Integrate workflow services with backend systems using event-driven architecture (Kafka, REST APIs).
  • Ensure security, performance, and reliability of APIs and workflow services.
  • Participate in code reviews, testing strategy, and production issue resolution.
  • Enable monitoring, logging, and observability of applications.

Some other highly valued skills may include :

  • API gateway patterns; performance tuning; AWS/Azure services; observability (ELK/Splunk/AppDynamics); automated tests (Jest, Appium/Detox).
  • Understanding of BPM for workflow orchestration and process automation. Familiarity with BPMN 2.0 for designing workflows (BAMOE).
  • Testing tools knowledge like Cucumber, Insomnia or postman.
  • Experience with Kafka or other message brokers for event-driven communication.
  • Knowledge of unit testing and integration testing frameworks (e.g., JUnit, Mockito).
Keywords
OrchestrationApache KafkaSpring FrameworkScalabilityMockitoDevOpsUnit TestingJavaCI/CD

Interested in this role?