Contexte et objectif
- Développer une application web intelligente destinée aux managers et employés de LinSoft pour gérer les tâches, les formations et la charge de travail.
- Améliorer la visibilité et la prise de décision grâce à des rapports, des analyses et des graphiques automatisés (charge, performance, retards, disponibilités).
Missions principales
- Concevoir et développer un tableau Kanban pour la gestion des tâches et des formations, avec suivi des statuts et priorités.
- Intégrer une couche IA pour la génération automatique de rapports, d'analyses et de visualisations destinées à la direction.
- Implémenter API REST backend, persistance PostgreSQL et interface frontend réactive.
Technologies et architecture
- Backend : Quarkus (Java), REST API, PostgreSQL.
- Frontend : React + TypeScript.
- IA & Analytique : OpenAI API, LangChain, et intégration de modèles ML internes pour analyses et prédictions.
- DevOps & déploiement : Jenkins (CI/CD), Docker, Kubernetes ; monitoring optionnel avec Prometheus et Grafana.
Livrables attendus
- Application web fonctionnelle avec tableau Kanban, gestion des tâches/formations et dashboards analytiques.
- Services backend exposant API REST et base de données PostgreSQL configurée.
- Pipelines CI/CD et conteneurisation Docker/Kubernetes pour déploiement et tests automatisés.
Compétences et profil recherché
- Connaissances en développement Java (Quarkus) et en développement frontend (React + TypeScript).
- Expérience ou intérêt pour l'intégration d'APIs IA (OpenAI, LangChain) et pour le traitement analytique/ML.
- Notions de CI/CD, conteneurs et orchestration (Jenkins, Docker, Kubernetes) ; monitoring est un plus.
Modalités
- Durée : 4 à 6 mois.
- Nombre de stagiaires : 1 à 2.
📧 Pour postuler: internship@linsoft.com