Qureos

FIND_THE_RIGHTJOB.

Senior Drools Developer – Pune (Immediate Joiners Preferred)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

About 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 decision services. This role involves end-to-end rule governance, performance tuning, leadership responsibilities, and close collaboration with business stakeholders.

Key Responsibilities: Rule Development & Maintenance

  • Design, develop, optimize, and maintain rules using Drools (DRL, Decision Tables, Ruleflows, DSLs, Guided Rules).
  • Build and manage KIE modules, knowledge bases, and reusable rule assets.
  • Develop modular and scalable rule architectures for complex enterprise applications.
  • Implement stateful/stateless sessions, event-driven logic, temporal constraints, and CEP (Drools Fusion) when needed.

Integration & Architecture

  • Integrate Drools seamlessly with Java/Spring Boot applications, REST APIs, microservices, and messaging systems.
  • Build and maintain CI/CD pipelines for automated rule validation and deployment.
  • Work with Docker/Kubernetes for containerized deployment of decision services.
  • Implement KIE Server, KIE Scanner, and enterprise-grade rule governance tools.

Performance, Debugging & Optimization

  • Profile rule execution and optimize performance using agenda-group/activation-group configuration, salience tuning, and Rete-related optimizations.
  • Troubleshoot rule fires, resolve conflicts, manage working memory, and ensure rule accuracy.
  • Conduct regression testing, backward compatibility checks, and rule impact analysis.

Business Logic & Collaboration

  • Translate complex business requirements into clear decision logic and maintain documentation.
  • Collaborate with product, business, and engineering teams to validate rule outcomes and refine logic.
  • Provide guidance on designing domain models, fact structures, and decision flows.

Leadership & Mentorship

  • Mentor junior developers on rule authoring, debugging, optimization, and best practices.
  • Participate in architectural discussions related to decision automation and rule frameworks.
  • Conduct code reviews and enforce quality standards for rule development.

Required Skills

  • 5+ years hands-on experience with Drools.
  • Strong proficiency in Java, with solid understanding of Spring Boot and microservices architecture.
  • Expertise in DRL syntax, ruleflows, DSLs, guided rules, decision tables, and KIE integration.
  • In-depth knowledge of Rete algorithm, agenda behavior, salience, activation groups, and rule conflict resolution.
  • Experience with KIE Server, Git, CI/CD pipelines, rule deployment automation, and version control.
  • Understanding of fact models, event processing, temporal reasoning, and working memory management.
  • Strong analytical, debugging, communication, and documentation skills.

Nice to Have

  • Experience with DMN, Camunda DMN, or other rule/decision engines.
  • Domain experience in fintech, telecom, insurance, or e-commerce.
  • Exposure to distributed systems, Kafka/MQ, cloud-native services, or enterprise SOA.

What We Offer:

  • Opportunity to work with cutting-edge cloud technologies and modern DevOps practices.
  • Exposure to large-scale, mission-critical infrastructure.
  • Health insurance coverage.
  • Performance-based bonuses.
  • Professional development opportunities and certification support.
  • Collaborative and supportive 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 given priority.

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: 4 years (Required)

Work Location: In person

© 2025 Qureos. All rights reserved.