Senior Drools Developer – Pune (Immediate Joiners Preferred)

0 - 4 years

0 Lacs

Posted:1 month ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You