Drools Developer
2 days ago
About the Role:
We are looking for a motivated Drools Developer with around 2 years of hands-on experience to support the development and enhancement of our rule-based systems. The ideal candidate should have practical experience in Drools, solid Java skills, and the ability to implement business logic using rule-based frameworks. You will work closely with senior engineers to develop, test, and maintain decision logic while gaining exposure to enterprise-level rule projects. Candidates in Pune or able to join immediately are preferred.
Key Responsibilities
Rule Development & Maintenance
- Develop, update, and maintain rules using Drools (DRL, Decision Tables, Guided Rules).
- Assist in building and managing KIE modules, knowledge bases, and rule assets.
- Work on basic ruleflows, fact models, and rule structuring under senior guidance.
- Implement and test stateful/stateless sessions as part of rule execution logic.
Integration & Architecture Support
- Integrate Drools with Java/Spring Boot applications and REST APIs.
- Support CI/CD processes for rule deployments (training provided as needed).
- Work with senior team members to understand rule service architecture.
- Basic understanding of KIE Server and rule deployment tools.
Performance, Debugging & Optimization
- Assist in debugging rule execution issues (misfires, conflicts, performance lags).
- Conduct unit tests and participate in regression testing for rule updates.
- Perform initial impact analysis and basic troubleshooting under mentorship.
Business Logic & Collaboration
- Convert clear business requirements into structured decision logic.
- Collaborate with product and engineering teams to validate rule outcomes.
- Maintain documentation for rule changes and contribute to rule governance processes.
Learning, Coordination & Teamwork
- Work closely with senior Drools developers to learn rule optimization techniques.
- Participate in team discussions, design reviews, and knowledge-sharing sessions.
- Follow coding standards, versioning practices, and quality guidelines.
Required Skills
- 2+ years of hands-on experience with Drools.
- Strong Java programming skills; familiarity with Spring Boot is a plus.
- Practical experience with DRL, decision tables, guided rules, and KIE basics.
- Understanding of fact models, working memory, and basic agenda behavior.
- Good debugging, analytical, and communication skills.
- Familiarity with Git and basic CI/CD concepts.
Nice to Have
- Exposure to DMN or other rule/decision engines.
- Experience with REST APIs, microservices, or messaging platforms (Kafka/MQ).
- Domain experience in fintech, telecom, insurance, or e-commerce.
- Basic understanding of Docker/Kubernetes (optional).
What We Offer
- Opportunity to work with enterprise-grade rule-based systems.
- Mentorship and learning opportunities from senior Drools experts.
- Health insurance coverage.
- Professional growth and certification support.
- Collaborative and friendly team environment.
Work Model
- Work Hours: Standard 9-hour workday 10:30 AM to 7:30 PM, Monday to Friday.
- Location: On-site at Pune, Maharashtra.
- Work Mode: Candidates must be able to reliably commute or relocate to Pune prior to joining.
- Preference: Immediate joiners or those with short notice periods will be prioritized.
Job Details:
- Job Type: Full-time, On-site, Permanent
- Location: Baner, Pune, Maharashtra
- Schedule: Day shift
Job Types: Full-time, Permanent
Benefits:
- Health insurance
- Paid sick time
- Paid time off
Ability to commute/relocate:
- Baner, Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Are you available to join immediately? If not, please mention your notice period.
Experience:
- Drools: 2 years (Required)
Work Location: In person
-
Senior Drools Developer – Pune
2 days ago
Baner, Maharashtra, India Xpanso Technologies Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 12,00,000 per yearAbout the Role:We are seeking a highly experienced Senior Drools Developer with 5+ years of hands-on expertise to architect, develop, and optimize complex rule-based systems. The ideal candidate will have deep proficiency in Drools, strong Java and Spring Boot experience, and the ability to translate intricate business logic into scalable, high-performing...