Skip to main content
🇩🇪GDPR-compliant
Find the best

Drools Experts in Germany

in minutes from over 15,000 CVs with vetted, available specialists

Hire experts who design rule sets, build decision services, and tune business logic in Drools, JBoss Rules, and the KIE stack. They handle BRMS setup, testing, and clean integration with Java systems, matched fast and precisely with vetted, available freelancers.

Meet FRATCH Experts in Germany, who have recently used Drools

Verified expert

Priyanka Sarang

View profile

Business Consultant (Software Engineering)

Hanover
Priyanka Sarang

Last position:

Business Consultant (Software Engineering) at Boehringer Ingelheim

  • Developed cloud-native enterprise applications on SAP Business Technology Platform using Node.js, SAP UI5, and RESTful APIs, delivering solutions across training management, procurement, employee information, and logistics domains
  • Served as the primary developer for the maintenance, enhancement, and production support of three enterprise applications, delivering new features, resolving production issues, and coordinating releases with business stakeholders
  • Experienced in leveraging AI-assisted development tools such as Microsoft Copilot to accelerate feature development, generate code, prototype solutions, and support application migration and modernization
  • Designed backend services, domain models, and SAP Fiori/UI5 interfaces, implementing business workflows, role-based access control, validations, scheduling, reporting, and data import/export capabilities
  • Designed and integrated enterprise services with SAP SuccessFactors, SailPoint, ERP systems, and external Learning Management APIs, including automated synchronization for 11,000+ user data
  • Designed and implemented AMQP-based event-driven services processing up to 500 RFID parcel scan events per day for a logistics application
  • Managed deployments and application operations using CI/CD pipelines, SAP Solution Manager, SAP BTP Cockpit, Kibana, and cloud monitoring tools, performing root-cause analysis and resolving production incidents
  • Managed application dependencies by resolving npm package version conflicts and remediating critical and high-severity security vulnerabilities, ensuring production compliance and application stability
  • Collaborated with architects, business users, SAP governance teams, and distributed Agile teams throughout technical design, code reviews, sprint planning, documentation, and software delivery
Verified expert

Tymofii Sukhachov

View profile

Senior Java Developer / Architect

Karlsruhe
Tymofii Sukhachov

Last position:

Senior Backend Developer at Medavis

  • Developed backend features for Modern RIS, a web-based Radiology Information System integrated with the existing Classic RIS via WebView.
  • Worked on a modular Spring Boot backend covering clinical workflows such as appointments, examinations, patients, orders, reporting, billing, and inventory.
  • Contributed to event-driven architecture using domain events to decouple workflows across backend modules.
  • Implemented REST/OpenAPI endpoints, service-layer business logic, DTO mapping, validation, and integration points for the React frontend.
  • Worked with PostgreSQL-backed domain models, Liquibase database changes, read/write model separation, and legacy RIS database structures.
  • Integrated authentication and authorization flows using Keycloak and OAuth2.
  • Added and maintained unit/integration tests using JUnit, Rest Assured, Testcontainers, and project-specific test utilities.
  • Supported CI/CD and local development workflows using Maven, Docker Compose, Jenkins, and generated OpenAPI clients.

Tech stack: Java 21, Spring Boot 3.5, Maven, PostgreSQL, Liquibase, Keycloak, OAuth2, REST, OpenAPI/Springdoc, MapStruct, Lombok, Docker, Testcontainers, Jenkins.

Verified expert

Ingo Dettling

View profile

Analytics

Frankfurt am Main
Ingo Dettling

Last position:

Analytics at BaFin - Federal Financial Supervisory Authority Frankfurt

  • Introduction of methods for developing and automated deployment of cloud-native software and machine learning applications in OpenShift clusters
  • Development of various programs in Python
  • Technologies: Kubernetes, OpenShift, Kustomize, ArgoCD, Tekton, Docker, PodMan, Airflow, IntelliJ, PyCharm, Git, Bitbucket, Jira, Confluence, Python
Verified expert

Florian Fladung

View profile

Senior Backend Developer

Eschborn
Florian Fladung

Last position:

Senior Backend Developer at ING Deutschland AG

  • Database design with Oracle DB, JPA and Flyway considering high performance requirements
  • Analysis of multiple architecture drafts and identification of technical risks
  • Design and implementation of various interfaces and integrations, especially REST APIs and Kafka topics
  • Setup of Elasticsearch for monitoring and analyzing log data
  • Establishment of an iterative work approach in the project team facing complex business requirements
Verified expert

Celso Kurrle

View profile

SAP Commerce Cloud FullStack Developer

Ottobrunn
Celso Kurrle

Last position:

SAP Commerce Cloud FullStack Developer at Spar

  • Implementation of a GitLab CI/CD pipeline based on SAP Commerce Cloud 2211
  • Development of a new B2C shop with Vue, Node and TypeScript to ensure scalability, extensibility and performance optimization
  • Integration of Microsoft Azure Event Grid with SAP Hybris
  • Implementation of BDD with Cucumber using Gherkin syntax to promote collaboration between development and business teams
  • Support and customization of a Spartacus shop
  • Technologies/Languages: Java, REST, OData, Behavior Driven Development (BDD), Cucumber, Node, Vue, TypeScript, Spartacus, GitLab CI/CD, Gradle, Maven, Ant, SonarQube
Verified expert

Andreas Ernst

View profile

Consultant

Bergisch Gladbach
Andreas Ernst

Last position:

Consultant at Iteratec GmbH

Verified expert

Marie-Josée Mache

View profile

Java Engineer / Developer

Eschborn
Marie-Josée Mache

Last position:

Java Engineer / Developer at Davaso GmbH

  • Involved in the full development lifecycle, including design, coding, testing, and deployment of Java-based applications.
  • Built and maintained high-performance RESTful APIs and microservices, ensuring scalability and reliable data exchange.
  • Practiced code reviews, used version control systems (e.g., Git), and collaborated closely with cross-functional teams to deliver robust software solutions.
  • Implemented, managed, and optimized complex business logic and decision-making processes using the Drools Rules Engine, leveraging DRL (Drools Rule Language) for dynamic configuration.
  • Developed software solutions for a major service provider in the healthcare insurance sector, specifically focusing on claims processing and reconciliation logic to ensure cost-effective reimbursement for health funds.
Verified expert

Alexander Kapincev

View profile

Senior Fullstack Developer

Darmstadt
Alexander Kapincev

Last position:

Senior Fullstack Developer at Deutsche Vermögensberatung AG (DVAG)

  • Further development and maintenance of a complex sales platform focused on digital closing processes, customer portal interactions, and document generation for financial and insurance products
  • Development and maintenance of microservices with Spring Boot 3 and Kotlin
  • Frontend development with Angular 20 to display products, applications, and documents
  • Conducting end-to-end tests with Playwright and integration tests with WireMock
  • Creating and optimizing Quartz jobs and CronJobs
  • Refactoring the security configuration in a multi-realm Keycloak setup with custom FilterChain, permission evaluator, and factory routing
  • Creating dynamic emails with Thymeleaf
  • Extensive error analysis with Application Insights, Log Analytics, and direct SQL debugging
  • Introducing a dynamically controllable security architecture with flexible token processing based on path and realm
  • Stabilizing and clearly structuring the closing process for complex product models
  • Significantly increased maintainability and readability of code through modular refactorings
  • Improved test stability and depth by combining Playwright, WireMock, and integration tests
  • Targeted performance optimization through analysis of Hibernate statistics, query tuning, and use of SQL execution plans
  • Technologies used: Java 21, Kotlin, Spring Boot 3, Angular, TypeScript, REST API, JSON, Kubernetes, Docker, PostgreSQL, Liquibase, Keycloak, OAuth2, GitHub Actions, Testcontainers, Azure Application Insights, Thymeleaf, Tilt, Microsoft SQL Server
Verified expert

Timo Rohrberg

View profile

Expert Software Developer

Sonnenbühl
Timo Rohrberg

Last position:

Expert Software Developer at HORNBACH Baumarkt AG

  • Maintain and extend the existing software

  • Plan and implement new features in the existing software

  • Support the operation of the existing software in the cloud

  • Java SE, Spring Boot, IntelliJ IDEA

  • Google Cloud, Kubernetes, Docker, Apache Kafka

Verified expert

Jacqueline Haefke

View profile

Düsseldorf
Jacqueline Haefke

Last position:

Kitchen Appliance Manufacturer

  • Setting up and enhancing an international subscription management system

  • Migrating and decommissioning a Hybris-SAP system and integrating Zuora

  • Implementing numerous interfaces to various systems (external and internal)

  • Setting up and improving monitoring with Grafana, Prometheus, and Databricks

  • Introducing logging with Loki

  • Implementing business requirements using jQuery, Thymeleaf, Spring Boot, Java, Go, and Python

  • Adjusting and extending the GitLab CI pipelines

  • Setting up and extending infrastructure as code with Terraform and ArgoCD on AWS

  • Setting up and running E2E and performance tests

  • Expanding the Databricks business intelligence solution to provide various KPIs

  • Responsibilities: Architecture, DevOps, development, unit tests, coaching employees and apprentices, E2E, smoke, and integration tests, agile methods consulting (Kanban, Scrum)

  • Technologies and methods: Java, Go, Kotlin, Node.js, Spring Boot, SOAP/REST, Quarkus, Thymeleaf, Vaadin, Slack, Jira, Confluence, IntelliJ, GitLab, SQS, Kafka, AWS, Kubernetes, Terraform, Maven, Gradle, GitLab CI, Databricks

Verified expert

Rashid Ibragimov

View profile

Java Developer

Schwalbach am Taunus
Rashid Ibragimov

Last position:

Java Developer at IT company

  • Data transformations
  • IT company with more than 100 employees
  • Software production
  • Data augmentation and normalization, image transformation, format conversion, merging data from multiple sources
  • Toolset: Java, Helm, Kubernetes, Kafka, OpenCV, IntelliJ IDEA, Gradle, Git, Docker, Containers, Scrum
Verified expert

Timo Külbel

View profile

Senior Fullstack Developer

Bremen
Timo Külbel

Last position:

Senior Fullstack Developer

  • Lead Developer / Tech Lead in a large banking group for a complete redevelopment of payment systems
  • Rebuilding payment processing in stream processing
  • Development and design of cross-border payment stream processing based on Kafka and Kafka Streams
  • Development of different input formats for the business team using Drools rules to dynamically adjust validation rules
  • Evaluation and comparison of different public cloud providers regarding the databases they offer
  • Technologies & Tools: Java 21, Kotlin, Spring Boot, Kafka, Kubernetes, Azure, TDD, JEE, REST, Angular, Spark, Google Cloud, SCDF, PostgreSQL, Drools, Git, S3, MongoDB
Verified expert

Robert Malec

View profile

Backend Developer

Darmstadt
Robert Malec

Last position:

Backend Developer at Payment Backend

  • Integration of partner systems in the payment and credit card environment.
  • Development, deployment and monitoring in a large system landscape.
  • Use of a variety of client-specific frameworks and tools.
Verified expert

Allal Kharaz

View profile

Java Senior Full Stack Developer

Frechen
Allal Kharaz

Last position:

Java Senior Full Stack Developer at Insurance ÖRAG

  • Further development of a policy administration system (contract/claims) for the legal expenses insurer ÖRAG.
  • My role: Senior Software Developer.
  • The team consists of 12 developers.
  • Technologies used: Java 8/21, Java EE, Quarkus, WebLogic, JPA, RabbitMQ, JTA, CI, CD, Jenkins, DB2, Maven, Jenkins, GIT (bitbucket) later GitLab, Junit, Elasticsearch, Mockito, Jira, SonarQube, Scrum, React, Workflow
  • Migration and modernization of legacy systems: rewrote C and C++ code in Java to improve maintainability, scalability, and performance. Refactored Python into Java, including optimization and integration into modern architectures.
  • Study on the use of AI (Codex) for implementing a Java feature. The goal is to compare the time spent and productivity of AI-supported development with a classic implementation by a developer. The results should show how strongly the use of AI affects development time and efficiency.
  • Development of the following tariff calculators for the years 2024/2026: private, companies, doctors, farmers, owner-occupied G + H, landlords, traffic, club, top managers, sales representatives, special criminal law, savings bank, municipal, BayGT, doctors, Dehoga

Discover over 15,000 top freelancers

Statistics of experts using Drools

Aggregated from the professional profiles of matched freelancers.

Experience

20 years

Position duration

2.1 years

Positions per freelancer

14

Top business areas

Information Technology, Product Development, Quality Assurance

Top industries

Information Technology, Banking and Finance, Transportation

Certification focus areas

Information Technology, Product Development, Project Management

Bachelor's degree or higher

92%

Master's degree or higher

62%

Doctorate

8%

Certifications per freelancer

3

Most common languages

German, English, Spanish

Speak two or more languages

100%

Based on our profile pool as of 30 Aug 2026.

Daily rate distribution

0 2 4 6 8
<€640 €640-​720 €720-​800 €800-​880 €960+

The chart shows how the daily rates of freelancers in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.

Average rates of experts in Germany using Drools

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 799 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 30 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

About the technology

Rule logic

Drools is a rules engine for decisions that should change without rewriting core application code. It is used for policy checks, eligibility logic, scoring, validations, and other business rules that sit beside Java services. The older name JBoss Rules still appears in search and legacy systems.

Typical work

  • Rule authoring and rule set design
  • Decision tables and guided rule flows
  • Integration with Java applications and APIs
  • Testing of rule outcomes and edge cases
  • Refactoring hard-coded logic into rules

A strong specialist keeps business rules readable, traceable, and easy to update. They also know when a rule engine is the right fit and when a simpler service layer is better.

Ecosystem

Drools is part of the KIE ecosystem and is often used with BPM and decision management components. Work may involve DRL files, decision tables, KieServer, and testing around the rule lifecycle. Good professionals know how these pieces fit together in real delivery, not just in examples.

When companies need help

Companies usually bring in freelance expertise when rules have grown messy, releases are slow, or business teams need faster change cycles. It is also common during platform upgrades, legacy migrations, or when a project in Germany needs short-term support for a Java decision system. This is especially useful when internal teams know the domain but lack rule-engine depth.

What strong experts do

Strong Drools professionals think in terms of facts, conditions, salience, and maintainable rule design. They write rules that are clear to review, test them with realistic inputs, and avoid hidden side effects. They also document decision logic so business and technical teams can work from the same source of truth.

Delivery context

Drools often appears in insurance, finance, logistics, public sector workflows, and other systems with complex decision paths. Teams may work remotely across Germany or on-site when domain workshops and rule reviews need close collaboration. Clear English is common in code and documentation, while German is often useful for stakeholder discussions.

Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Key details about Drools, drawn from the questions we get asked most.

Drools is used to manage business rules and decision logic that need to change often. Companies use it for eligibility checks, policy validation, pricing rules, scoring, and similar decision-heavy workflows. It helps keep this logic out of scattered application code.

With Drools, rule changes can live in rule files or decision tables instead of being buried inside Java classes. That makes many updates easier to review and test. It is a better fit when decisions are complex, shared across teams, or likely to change often.

Drools is the name most people use today, while JBoss Rules is an older name that still shows up in legacy projects and search. In Red Hat packaging, it is often part of the broader decision management stack. Candidates should understand the rule engine itself, not just the product label.

A strong Drools specialist usually knows Java, business rules design, testing, and how to model facts and conditions cleanly. Experience with decision tables, version control, and integration into service-based systems is valuable too. Communication matters, because rule work often involves both technical and business stakeholders.

For a small rule cleanup, a specialist with hands-on Drools delivery on similar systems may be enough. For a larger rules platform or migration, look for someone who has handled design, testing, and operational support. The more complex the decision logic, the more important real project depth becomes.

Choose Drools when the decision logic is too large or too changeable for simple condition chains, but you do not need a full workflow engine. It is often a good fit for reusable decision rules that must stay visible and testable. If the process is mostly a sequence of human steps, a BPM tool may be better.

Yes. Drools work is often well suited to remote collaboration because rules, tests, and examples can be reviewed in writing. On-site sessions can still help when teams need to align on domain terms, legacy logic, or decision ownership, especially in German-speaking organizations.

Look for clear rule design, good test coverage, and examples of maintainable Drools work in real systems. A good specialist explains trade-offs, avoids overcomplicated rules, and can show how decisions were validated. You should also expect clean documentation for future changes.

The average hourly rate of freelancers in Germany who have used Drools in their recent projects is 100 €, which corresponds to a daily rate of about 799 € based on an 8-hour working day.

Of the freelancers in Germany who have used Drools in their recent projects, 92% hold at least a Bachelor's degree, 62% hold at least a Master's degree, and 8% hold a doctorate.

On average, freelancers in Germany who have used Drools in their recent projects have 20 years of professional experience, with a single engagement typically lasting around 2.1 years.

The most common languages among freelancers in Germany who have used Drools in their recent projects are German (100%), English (100%), and Spanish (31%).

The most common industries among freelancers in Germany who have used Drools in their recent projects are Information Technology (100%), Banking and Finance (69%), and Transportation (63%).

The most common business areas among freelancers in Germany who have used Drools in their recent projects are Information Technology (100%), Product Development (94%), and Quality Assurance (56%).

Main locations of FRATCH Experts, who have recently used Drools

Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.

Berlin Hamburg Munich Cologne Frankfurt Stuttgart Dusseldorf Leipzig Dortmund Essen Bremen Dresden Hanover Nuremberg

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH