This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly experienced Drools Consultant / Rule Engine Expert to join a strategic 6-month initiative focused on implementing and optimizing rule-based decision systems within a modern enterprise environment. The project offers flexibility regarding engagement model — we are open to both full-time and part-time cooperation, depending on the consultant’s availability and expertise. In this role, you will support development teams in building scalable and maintainable Drools-based solutions, helping establish technical standards, improve architecture quality, and accelerate adoption of the rule engine ecosystem across the organization.
Job Responsibility
Support teams in designing and implementing enterprise-grade solutions based on the Drools ecosystem
Analyze existing technical challenges and identify improvements related to performance, scalability, and maintainability
Define best practices for rule architecture, coding standards, and rule lifecycle management
Collaborate closely with software engineers, architects, and QA teams to ensure high-quality delivery
Participate in code reviews, workshops, and technical knowledge-sharing sessions
Design robust integrations between Drools components and modern microservices-based architectures
Identify technical risks and propose mitigation strategies within complex project environments
Contribute hands-on to implementation activities and optimization initiatives
Prepare and maintain technical documentation and implementation guidelines
Requirements
Deep practical expertise with Drools, Business Central, KIE Server / KIE Containers, Complex Event Processing (CEP)
Strong Java development background, including Spring / Spring Boot and Hibernate
Experience in designing rule-based architectures within distributed systems
Strong understanding of software architecture and integration patterns
Ability to troubleshoot complex technical issues and drive solutions proactively
Excellent collaboration and communication skills
Experience working closely with development teams in Agile environments
Very good English communication skills
Nice to have
OptaPlanner / Timefold
constraint-solving engines
Domain-Driven Design (DDD) principles
What we offer
Opportunity to influence architecture and technical standards in a strategic initiative
High-impact role with strong ownership and autonomy
International and collaborative project environment
Access to modern tools, technologies, and a knowledge-sharing culture