Key Responsibilities :
- Design, develop, and maintain Drools-based business rules and decisioning systems.
- Translate complex business and regulatory policies into maintainable and testable Drools rules.
- Build and manage stateless and stateful KIE sessions for high-throughput decision execution.
- Develop and optimize rules using DRL, Decision Tables, and Rule Templates.
- Perform rule performance tuning, debugging, and optimization for low-latency decisioning.
- Collaborate with product, business, and compliance teams to ensure policies are accurately implemented and explainable.
- Integrate the rules engine with Java / Spring Boot microservices.
- Contribute to the design of a lightweight orchestration layer (Apache Pekko experience is a plus).
- Ensure high availability, scalability, and reliability of the rules layer.
- Support deployments through CI/CD pipelines and cloud environments.
- Maintain documentation and ensure systems are audit-ready and Qualifications :
- 7+ years of overall software engineering experience.
- 4+ years of hands-on experience with Drools / KIE.
- Strong proficiency in Java and Spring / Spring Boot.
- Deep experience with :
a. DRL, Decision Tables, Rule Templates
b. Stateless and Stateful KIE Sessions
c. Rule performance tuning and debugging
- Designing and supporting policy-driven / decisioning systems
- Strong understanding of Business Rules Management Systems (BRMS) concepts.
- Experience working with cloud platforms and CI/CD pipelines.
Good to Have :
- Experience building orchestration layers using Apache Pekko (or Akka).
- Prior exposure to financial services, credit cards, or regulated environments.
- Knowledge of explainability, audit trails, and compliance in decisioning systems.
What Success Looks Like :
- Business and regulatory policies are accurately captured as clean, maintainable Drools rules.
- Decisions are fast, consistent, explainable, and reliable.
- Rule changes can be introduced safely and confidently without impacting platform stability.
- The rules engine scales efficiently and remains regulator-ready at all times
Senior Drools Developer - Java • Hyderabad