Drools Experts in Germany
in minutes from over 15,000 CVs with vetted, available specialistsHire 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
Ornel Franck Wora Yeno
Last position:
Purchasing Manager, Logistics & IT Manager at Onlinehandler
Proactive support of management in business field development & innovation management
New development of a suite of business applications for analyzing valuation, P&L, and market price risk data
Automation of all internal and external business and work processes
Development of AI-based and AI-supported ETL processes as well as data analysis
Business use-case development
Business and work process optimization
Enterprise architecture management
Sales data analysis and forecasting as well as capture
Inventory management & reordering
Supplier management and communication
Customs processing & clearance
Shipping handling & warehouse coordination
Interface management
Technologies used: Microsoft Office 365, Microsoft Teams, JTL-Wawi, JTL-WMS, OTTO Partner Connect (OPC), Amazon Seller Central, DHL Global Forwarding, Jira, Draw.IO, Java (8,17,21,25), Jenkins, SonarQube, Git, Gitea, Spring Boot, Spring Batch, Vaadin, H2, PostgreSQL, Docker, Local LLMs, Postman, JasperSoft Studio, JasperReports
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
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.
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
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
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
Andreas Ernst
Last position:
Consultant at Iteratec GmbH
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.
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
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
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
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
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
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.
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
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.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
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.
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.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!
