BNS Engineering
Tunisie

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

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

Publié il y a 5 mois

Stage
⏱️4-6 mois
💼Présentiel
📅Expiré il y a 5 mois
Reste lisible (ATS friendly).

Description du poste

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.