Job Summary
We are seeking a skilled Drools Developer to support the Build Phase of a production-grade Underwriting Rules Engine platform. The role involves implementing, configuring, testing, and optimizing business rules using Drools, while working closely with architects, business analysts, Java developers, and underwriting stakeholders to deliver a scalable, auditable, and high-performance decisioning platform.
Key Responsibilities
Develop, configure, and maintain underwriting business rules using Drools Rules Engine.
Implement decision tables, rule flows, DRL rules, expressions, validations, and complex underwriting decision logic.
Translate business and underwriting requirements into scalable and maintainable rule implementations.
Develop and integrate Drools-based decision services with Java Spring Boot microservices and enterprise applications.
Design and implement rule versioning, lifecycle management, governance, and deployment processes.
Build and expose REST APIs for rule execution and decisioning services.
Support rule migration, validation, testing, and production deployment activities.
Optimize rule execution performance, scalability, and maintainability for large rule volumes.
Collaborate with architects, Java developers, QA teams, and business SMEs throughout the SDLC.
Support auditability, explainability, traceability, and compliance requirements for underwriting decisions.
Skill Requirements
Strong hands-on experience with Drools Rules Engine
Strong Java / J2EE development experience
Spring Boot & Microservices architecture
Experience developing REST APIs and web services
Experience with DRL, Decision Tables, Rule Flows, and Rule Lifecycle Management
Understanding of rule-based decisioning architectures and enterprise integration patterns
Strong understanding of OOP concepts, design patterns, and distributed application development
Other Requirements
Preferred / Good to Have
Exposure to insurance or underwriting rules (Term Life preferred)
Experience with rule governance, versioning, auditability, and compliance frameworks
Exposure to AWS/cloud-native deployments and containerized environments
Experience with event-driven architectures and workflow-integrated decision systems