Job DescriptionEssential Skills - Solid 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).