TechStar Group · 15 hours ago
Drool Developer
TechStar Group is seeking a Drool Developer to create and manage business rules using Drools Rule Language and integrate with Java applications. The role involves performance optimization, testing, and maintaining rule sets while collaborating with business users for logic translation.
Cloud ManagementCyber SecurityInformation TechnologyInternet of Things
Responsibilities
Rule Design & Development: Create, test, and debug business rules using DRL (Drools Rule Language), Decision Tables, Decision Model and Notation (DMN) models and Template files
System Integration: Integrate the Drools rules engine with Java-based applications, specifically using Spring Boot, to enable dynamic business logic
Logic Translation: Work with business users to map complex, changing policies into maintainable rules
Performance Optimization: Tune rule execution, manage KIE sessions (stateful/stateless), and optimize performance for low-latency decisioning
Testing & Maintenance: Perform unit testing (JUnit), maintain existing rule sets, and troubleshoot production issues
Documentation: Create technical documentation, including rule specifications and design documents
Tools & Environment: Utilize Maven, Git, and CI/CD pipelines to manage rule lifecycles
Qualification
Required
Create, test, and debug business rules using DRL (Drools Rule Language), Decision Tables, Decision Model and Notation (DMN) models and Template files
Integrate the Drools rules engine with Java-based applications, specifically using Spring Boot, to enable dynamic business logic
Work with business users to map complex, changing policies into maintainable rules
Tune rule execution, manage KIE sessions (stateful/stateless), and optimize performance for low-latency decisioning
Perform unit testing (JUnit), maintain existing rule sets, and troubleshoot production issues
Create technical documentation, including rule specifications and design documents
Utilize Maven, Git, and CI/CD pipelines to manage rule lifecycles