Expert Senior Red Hat BRMS / Drools – Performance & Optimisation (Assurance) Apply
Description de missionExpert Senior Red Hat BRMS / Drools – Performance &Optimisation (Assurance)19/02/2026Contexte clientNotre client est un acteur majeur du secteur assurance, engagé dans un programme detransformation de la chaîne de décision (prestations, garanties, sinistres) s’appuyant sur unmoteur 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 deperformance applicative ont émergé autour de l’exécution des règles, nécessitant un renfortimmédiat et hautement expert sur Red Hat BRMS / Decision Manager.Contexte & Objectifs de missionLa mission s’inscrit dans une situation à forts enjeux où la performance du moteur de règlesimpacte 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), decorriger les goulots d’étranglement et de sécuriser la trajectoire de mise enoeuvre/industrialisation des règles. Le consultant interviendra comme expert confirmé, capablede produire des résultats dès les premières semaines, de piloter des arbitrages techniques souspression 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 sonintégration dans le SI (API Java, REST/JMS, workflows applicatifs).• Auditer l’implémentation des règles (DRL, Decision Tables, DMN) : structuration, patterns deconception, agenda groups, salience, gestion des faits, prévention des conflits et del’explosion combinatoire.• Analyser et résoudre les problématiques de performance : latence d’exécution, throughput,consommation mémoire, garbage collection, contention, scalabilité, temps dechargement/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, tuningDrools/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, gestiondes environnements, gestion des dépendances (Maven/Gradle), contrôles qualité et critèresd’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 bonnespratiques Drools/BRMS, montée en maturité sur le diagnostic performance etl’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 demission.Profil recherchéCompétences techniques :• Expertise confirmée et récente sur Red Hat BRMS / Red Hat Decision Manager (nonné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 etréférentiels d’artefacts• Intégration SI : API Java, REST, JMS ; compréhension des patterns d’intégration etcontraintes de production• Outils de monitoring/profiling (ex. JFR, VisualVM, APM et outils équivalents) et mise enplace de benchmarks• Connaissance des environnements d’exécution (JBoss EAP, Tomcat, WebLogic ouéquivalents) et contraintes d’exploitationCompétences fonctionnelles :• Expérience en assurance (santé, indemnisation, sinistres, garanties, prestations) fortementappréciée• Compréhension des enjeux de décision automatisée à fort volume et des exigences nonfonctionnelles (SLA, résilience, capacité)• Habitude des contextes régulés (banque/assurance) : traçabilité, auditabilité, robustesse deschangements• Expérience de travail en agilité à l’échelle (coordination multi-équipes, priorisation, gestiondes dépendances)• Capacité à formaliser et présenter des recommandations techniques actionnables à desinterlocuteurs architecture/managementQualité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étenceModalité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

