
Drools Experts in Germany
matched in minutes with AI from over 15,000 CVsHire experts who model business rules, build decision services and integrate Drools with Java, Spring Boot and KIE components. Get precisely matched with vetted, available freelancers who can support rule automation from design through production.
Meet FRATCH Experts in Germany, who have recently used Drools
Ornel Franck W.
Last position:
Sales Partner at ERGO PRO
- Industry: Insurance, Trade, IT
- Customers & Projects: Consulting and selling insurance and similar services
- Main tasks: Insurance consulting (health insurance, retirement planning, wealth building); commercial services, inside and field sales; sales data analysis and forecasting; customer consulting and support; opening a new sales headquarters for private and business customers; business development & innovation management; business use case development; process optimization; stakeholder management; team leadership and training; preparation and delivery of trainings;
- Technologies used: Microsoft Office 365, Microsoft Teams, Jira, Draw.IO, Camunda 8, Java (8, 17,21,25), Git, Spring Boot, Spring Batch, Spring Data REST, Spring Web, Spring Security, J-Unit, Playwright, Lombock, Vaadin, H2, PostgreSQL (16, 17 18), pgAdmin, Docker, LLMs, JasperSoft Studio, JasperReports
Priyanka S.
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
Alexander K.
Last position:
Senior Fullstack Developer at Deutsche Vermögensberatung AG (DVAG)
- Further development and maintenance of a complex sales platform with a focus 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 for displaying products, applications, and documents
- Execution of end-to-end tests with Playwright and integration tests with WireMock
- Creation and optimization of Quartz jobs and CronJobs
- Refactoring of the security configuration in a multi-realm Keycloak setup with a custom filter chain, permission evaluator, and factory routing
- Creation of dynamic emails with Thymeleaf
- Extensive error analysis with Application Insights, Log Analytics, and direct SQL debugging
- Introduction of a dynamically controlled security architecture with flexible token handling depending on path and realm
- Stabilization and clear structuring of the closing process for complex product models
- Significantly improved maintainability and readability of the code through modular refactorings
- Higher test stability and depth through combined use of 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
Tymofii S.
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.
Allal K.
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
Florian F.
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 K.
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
Timo K.
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
Andreas E.
Last position:
Consultant at Iteratec GmbH
Marie-Josée M.
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.
Timo R.
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
Robert M.
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 wide range of customer-specific frameworks and tools.
Jacqueline H.
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 I.
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
Ingo D.
Last position:
Analytics at BaFin - Federal Financial Supervisory Authority Frankfurt
- Introduction of approaches for developing and automatically deploying cloud-native software and machine learning programs 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
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.2 years

Positions per freelancer
15

Top business areas
Information Technology, Product Development, Business Intelligence

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 29 Oct 2026.
Daily rate distribution
The chart shows how the daily rates of experts in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows the share of experts charging 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 29 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Drools experts industry focus
See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.
- Information Technology (100%)
- Banking and Finance (75%)
- Transportation (63%)
- Automotive (50%)
- Insurance (50%)
- Retail (44%)
- Telecommunication (44%)
- Healthcare (38%)
Please note that freelancers can work across multiple industries, so percentages overlap.
About the technology
Rule-based decision automation
Drools is an open-source business rules management system for expressing decisions outside application code. Teams use its rule engine to evaluate facts, apply policies and return consistent outcomes. It is commonly known as JBoss Drools and is closely associated with the KIE ecosystem.
Typical applications
Drools suits systems where policies change often or must remain transparent and auditable.
- Eligibility and approval decisions
- Pricing, discounts and product rules
- Claims, fraud and compliance checks
- Order routing and workflow decisions
- Complex event and decision processing
Ecosystem and tooling
Professionals work with DRL, the Drools Rule Language, alongside Java services and data models. They may use KIE Server, Kogito, Maven, Spring Boot, REST APIs and message brokers to package and expose decisions. DMN is useful when business logic benefits from a visual decision model that non-technical stakeholders can review.
When companies need expertise
Companies often bring in freelance specialists when a legacy rules layer needs restructuring, when policies are growing faster than application code, or when a decision service must be separated from a monolith. In Germany, this expertise can support manufacturing, insurance, banking, logistics and public-sector systems. Remote delivery works well when rule workshops, documentation and integration ownership are clearly organised; on-site sessions can help with complex domain discovery.
Delivery skills that matter
Strong professionals clarify vocabulary and decision boundaries before writing rules. They design fact models, rule flow, agendas and conflict-resolution behaviour, then connect the engine safely to transactional systems. They also create regression tests, traceable decision outputs, deployment pipelines and monitoring for rule changes.
Assessing a specialist
Look for evidence of production work with rule-heavy Java systems rather than only isolated rule examples. Ask how the specialist prevents overlapping rules, handles versioned policies and tests combinations of facts. Relevant adjacent skills include domain-driven design, Spring integration, SQL, messaging, DMN, Kogito and cloud deployment. A good engagement leaves behind understandable rules, repeatable tests and clear ownership for future changes.
Frequently asked questions
Key details about Drools, drawn from the questions we get asked most.
Drools is used to automate decisions based on business rules, facts and policies. Common applications include eligibility checks, claims processing, pricing, compliance, order routing and approval workflows. It is most useful when rules change frequently or need to be reviewed independently of core application code.
Drools offers a rule engine for conditions and actions, while DMN focuses on a standard, visual representation of decisions. Ordinary application code can be simpler for stable logic, but rule-based approaches make changing policies, tracing decisions and involving domain specialists easier. Many projects use Drools and DMN together rather than treating them as strict alternatives.
A strong Drools specialist usually brings Java, object and fact modelling, testing and API integration skills. Experience with Spring Boot, Maven, KIE, Kogito, DMN, SQL, messaging and deployment pipelines is also valuable. Knowledge of the client’s business domain matters because unclear policy definitions often cause more problems than rule syntax.
The right level depends on the scope and risk of the decision service. A contained rule change may need focused Drools experience, while a migration or enterprise-wide rule architecture requires someone who has handled versioning, testing, performance and production incidents. Evaluate comparable deliverables and decision complexity rather than relying on a generic experience label.
Yes. Drools work can usually be delivered remotely when domain workshops, rule ownership and access to Java services are well defined. German-language communication may be important for policy workshops or regulated processes, while English can work well for technical collaboration. On-site sessions are useful when stakeholders need to map complex rules together.
JBoss Drools is a good fit when an organisation needs centralised, testable and explainable business decisions that change independently of application releases. It may be less suitable for simple, stable conditions or teams that do not want the operational cost of a separate rules layer. A specialist should assess rule volatility, governance and integration needs before recommending it.
Drools is part of the broader KIE ecosystem, which provides components and patterns for building knowledge-intensive applications and decision services. KIE tooling and Kogito can support packaging, deployment and cloud-oriented execution around rules and decisions. The exact combination should follow the project’s runtime, governance and delivery requirements.
Ask for a clear fact model, readable rules, automated regression coverage and examples of traced decisions. High-quality Drools work makes rule conflicts visible, separates domain policy from integration code and documents how changes are reviewed and deployed. A practical review should also cover performance under realistic fact loads and behaviour when rules overlap.
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 797 € 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.2 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 (75%), 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 Business Intelligence (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!
