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 2 jours

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 12 jours
Illustre tes soft skills par un exemple.

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.