IT - BNS-2026#02 - Conception et développement d’un moteur de règles moderne assisté par IA: une alternative améliorée à Drools

BNS Engineering

StageSur site4 à 6 moisDate limite : 25 déc. 2025
Rule EngineDéveloppement Frontend (Angular/Flutter)Développement Backend (Spring Boot)Backend (Spring Boot, microservices)Intelligence Artificielle (GenAI/NLP)Databases (PostgreSQL/Supabase)RedisDevOps (CI/CD, Kubernetes, Docker)DevOps (CI/CD, Kubernetes, Docker)Unit Testing

Postuler

Description

Projet PFE visant à concevoir un BRMS moderne remplaçant Drools avec une UI low-code (Angular) et un back-end Spring Boot. Le moteur utilisera un modèle JSON lisible et des microservices. L’IA assistera la génération de règles en langage naturel, la détection de conflits et la création de cas de test. Déploiement cloud-native (Docker/Kubernetes) avec observabilité.

Responsabilités principales:

  • Concevoir et implémenter le moteur de règles (JSON Decision Model)
  • Développer l’UI Angular pour créer/modifier des règles sans code
  • Intégrer le back-end Spring Boot, REST/gRPC, PostgreSQL/Redis
  • Mettre en place pipelines de tests (JUnit, Cypress, Postman/Newman)
  • Industrialiser le déploiement (Docker, K8s, Helm, Prometheus/Grafana)

Stack clé: Angular, TypeScript, Spring Boot Java, REST/gRPC, PostgreSQL, Redis, OpenAI/spaCy/HuggingFace, Docker, Kubernetes, Helm, Prometheus/Grafana.

Profil: Ingénieur Informatique (Dev) avec bases solides en Angular/Spring Boot, microservices et tests.