Nous sommes engagés dans la transformation ambitieuse de notre solution de gestion des ressources humaines destinée aux collectivités locales. Ce projet, nommé WeMagnus, nécessite un nouveau talent passionné et innovant, prêt à diriger ce changement via des architectures modernes et innovantes.
Votre rôle sera crucial pour optimiser le développement d’un moteur de règles découplé des solutions métiers, interopérable, performant et transverse à la gamme.
Vous serez responsable de :
- Concevoir et implémenter et piloter l'intégration des règles métier via des outils de type BRMS
- Encadrer les phases de test et de validation pour garantir la qualité et la conformité.
- Garantir l'interopérabilité avec d'autres modules et outils de la solution WeMagnus, en utilisant des standards ouverts.
- Optimiser les performances pour assurer une exécution rapide et fiable des règles métier.
- Collaborer avec les équipes métiers et techniques pour traduire les besoins opérationnels en solutions techniques efficaces.
Profil :
Expérience professionnelle
5 à 10 ans d’expérience dans le développement logiciel, idéalement en environnement Java.
Expérience significative impliquant des architectures modulaires ou des Business Rules Management Systems (BRMS) (par exemple : ODM, Drools, Pega ...) ou autres systèmes similaires.
Conception et maintenance de solutions robustes et évolutives, en lien avec des équipes pluridisciplinaires.
Expérience préalable avec des frameworks Java avancés
Compétences techniques
Java (niveau intermédiaire)
Bonne maîtrise des concepts objets (classes, objets, encapsulation, héritage, polymorphisme, Beans, ...)
Annotations et métadonnées : Configuration de règles via annotations pour simplifier leur intégration dans le code
Maîtrise des structures de données et des collections Java pour manipuler les faits métier.
Connaissance des formats d’échange de données comme JSON, XML ou autres formats requis
Intégration avec d'autres systèmes :Connaissance des API REST ou SOAP pour interfacer le BRMS (Business Rules Management System) avec d'autres applications de la suite WeMagnus.
Utilisation de bus de données (par ex. Kafka, RabbitMQ) pour gérer les événements en temps réel.
Compétences techniques (serait un plus)
BRMS:Compréhension des objets simples pour définir les faits manipulés par les règles.
Compréhension du fonctionnement d’un BRMS.
Capacité à écrire et gérer des règles métier sous forme déclarative.
Familiarité avec les concepts de faits, règles, agenda, sessions, et leur exécution
Test et validation :Création de scénarios de test pour valider les règles et garantir leur conformité aux attentes métier.
Mise en œuvre et conduite de tests de performances
Soft Skills et état d’esprit
Bonne compréhension des besoins métiers pour traduire les exigences en règles opérationnelles.
Autonomie et curiosité technique pour explorer des concepts spécifiques.
Capacité d’adaptation pour s’intégrer dans des environnements complexes tout en suivant une formation initiale intensive.
Forte aptitude à collaborer avec des équipes multidisciplinaires, dans un contexte structuré et agile.
Informations :
Votre future dream team: BRMS
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.