Description de mission
Expert Senior Red Hat BRMS / Drools – Performance &
Optimisation (Assurance)
19/02/2026
Contexte client
Notre client est un acteur majeur du secteur assurance, engagé dans un programme de
transformation de la chaîne de décision (prestations, garanties, sinistres) s’appuyant sur un
moteur de règles pour automatiser des décisions à fort volume. Dans un contexte d’agilité à
l’échelle et de contraintes fortes de time-to-market, des problématiques critiques de
performance applicative ont émergé autour de l’exécution des règles, nécessitant un renfort
immédiat et hautement expert sur Red Hat BRMS / Decision Manager.
Contexte & Objectifs de mission
La mission s’inscrit dans une situation à forts enjeux où la performance du moteur de règles
impacte directement la qualité de service, les délais de traitement et la stabilité applicative.
L’objectif est de diagnostiquer rapidement les causes racines (modélisation des règles,
configuration runtime, consommation mémoire/CPU, latences, scalabilité, tuning JVM), de
corriger les goulots d’étranglement et de sécuriser la trajectoire de mise en
oeuvre/industrialisation des règles. Le consultant interviendra comme expert confirmé, capable
de produire des résultats dès les premières semaines, de piloter des arbitrages techniques sous
pression et de transférer les bonnes pratiques à l’équipe interne (développeurs, architectes,
PO/équipes métier).
Périmètre de la mission
• Réaliser un diagnostic approfondi de la plateforme Red Hat BRMS / Decision Manager
(architecture, KIE Server, Business Central, chaîne CI/CD, artefacts KJAR) et de son
intégration dans le SI (API Java, REST/JMS, workflows applicatifs).
• Auditer l’implémentation des règles (DRL, Decision Tables, DMN) : structuration, patterns de
conception, agenda groups, salience, gestion des faits, prévention des conflits et de
l’explosion combinatoire.
• Analyser et résoudre les problématiques de performance : latence d’exécution, throughput,
consommation mémoire, garbage collection, contention, scalabilité, temps de
chargement/compilation des règles.
• Mettre en oeuvre des actions correctives et optimisations : refactoring de règles,
optimisation du modèle de données/faits, choix stateful vs stateless sessions, tuning
Drools/Rete, optimisation JVM (heap, GC), paramétrage runtime et dimensionnement.
• Mettre en place un plan de mesure et de suivi de la performance : définition des KPIs,
scénarios de benchmark, instrumentation/monitoring (ex. JFR, VisualVM ou équivalents),
protocoles de tests de non-régression.
• Sécuriser le cycle de vie des règles : stratégie de versioning, packaging, déploiement, gestion
des environnements, gestion des dépendances (Maven/Gradle), contrôles qualité et critères
d’acceptation non fonctionnels.
• Produire les livrables clés : rapport d’audit et de recommandations priorisées (quick wins /
moyen terme), plan d’actions, guidelines de modélisation des règles orientées performance,
documentation technique et dossiers de décision d’architecture.
• Assurer le transfert de compétences : ateliers avec l’équipe interne, coaching sur les bonnes
pratiques Drools/BRMS, montée en maturité sur le diagnostic performance et
l’industrialisation.
• Contribuer aux rituels agiles à l’échelle (PI planning, sprint reviews, synchronisations interéquipes)
et communiquer de manière structurée les constats/risques au management et à
l’architecture.
• Intervenir avec autonomie et sang-froid dans un contexte potentiellement tendu :
priorisation, prise de décision, gestion des escalades et sécurisation des jalons de fin de
mission.
Profil recherché
Compétences techniques :
• Expertise confirmée et récente sur Red Hat BRMS / Red Hat Decision Manager (non
négociable)
• Maîtrise avancée de Drools : DRL, Decision Tables, DMN, Rete, gestion des facts, agenda,
salience, ruleflow/agenda groups
• Optimisation de performance sur moteurs de règles : profiling, diagnostic latence/scalabilité,
optimisation mémoire/CPU
• Java/JVM : tuning (GC, heap), analyse de dumps, compréhension des impacts runtime
• KIE Server / Business Central (Guvnor) : configuration, déploiement, gouvernance des règles
• Industrialisation CI/CD : Maven/Gradle, packaging KJAR, gestion des dépendances et
référentiels d’artefacts
• Intégration SI : API Java, REST, JMS ; compréhension des patterns d’intégration et
contraintes de production
• Outils de monitoring/profiling (ex. JFR, VisualVM, APM et outils équivalents) et mise en
place de benchmarks
• Connaissance des environnements d’exécution (JBoss EAP, Tomcat, WebLogic ou
équivalents) et contraintes d’exploitation
Compétences fonctionnelles :
• Expérience en assurance (santé, indemnisation, sinistres, garanties, prestations) fortement
appréciée
• Compréhension des enjeux de décision automatisée à fort volume et des exigences non
fonctionnelles (SLA, résilience, capacité)
• Habitude des contextes régulés (banque/assurance) : traçabilité, auditabilité, robustesse des
changements
• Expérience de travail en agilité à l’échelle (coordination multi-équipes, priorisation, gestion
des dépendances)
• Capacité à formaliser et présenter des recommandations techniques actionnables à des
interlocuteurs architecture/management
Qualités personnelles :
• Autonomie forte et capacité à produire un impact rapide
• Très grande solidité technique et approche pragmatique orientée résolution
• Résilience et aisance en contexte sous pression / à forts enjeux ("cuir épais")
• Posture de consultant : communication claire, structurée, orientée valeur et risques
• Rigueur, sens de la qualité et de la documentation
• Esprit de collaboration et capacité à coacher/faire monter en compétence
Modalités de mission
• Date de démarrage : ASAP
• Durée : 4 mois (fin prévisionnelle fin juin)
• Localisation : La Défense
• Télétravail : 2j/semaine
• TJM : Selon profil
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.