Développeur senior fullstack Node/Angular/Java (H/F)
Description du poste
📌 Contexte de la mission
Dans le cadre de la modernisation d’un portail digital dédié à l’épargne salariale et à la retraite, nous recherchons un(e) Développeur(se) Senior Fullstack afin de renforcer les équipes de développement sur un projet stratégique à forte visibilité.
Le portail adressant plusieurs millions d’utilisateurs, la mission s’inscrit dans un contexte de transformation digitale et d’évolution continue des services proposés aux épargnants.
Le consultant interviendra sur l’ensemble de la stack technique, aussi bien sur les développements Front-End Angular que sur les développements Middle-Ware NodeJS / NestJS et certains composants Back-End Java.
Une dimension innovante autour des usages IA et GenAI fait également partie intégrante du périmètre, notamment via l’intégration d’assistants conversationnels, de recommandations intelligentes et d’interfaces exploitant des APIs LLM.
🎯 Missions principales et rôle
💻 Développement Front-End Angular
Concevoir, développer et maintenir les fonctionnalités Front-End du portail.
Réaliser des développements en JavaScript / TypeScript sur Angular 16.
Développer des interfaces web responsives, performantes et accessibles.
Intégrer des composants et fonctionnalités basés sur l’IA générative :
assistants conversationnels,
recommandations personnalisées,
aide contextuelle intelligente.
Participer aux évolutions fonctionnelles et correctifs applicatifs.
⚙️ Développement Middle-Ware NodeJS / NestJS
Concevoir et développer les services Middle-Ware en NodeJS / NestJS.
Définir et documenter les interfaces d’échange entre le Front et le Back.
Concevoir les contrats d’API REST et assurer leur cohérence.
Participer à l’intégration des flux applicatifs et des services IA.
☕ Contribution Back-End Java
Participer ponctuellement aux développements Back-End Java.
Contribuer à l’évolution des APIs REST Java/Spring.
Garantir la bonne intégration entre les différentes couches applicatives.
🤖 Intégration de fonctionnalités GenAI
Intégrer des APIs LLM (OpenAI, Anthropic).
Mettre en œuvre des mécanismes de streaming de réponses côté NestJS.
Gérer les problématiques liées aux tokens, fallback et résilience.
Participer à l’identification et à la proposition de nouveaux cas d’usage IA.
🧪 Qualité & Tests
Rédiger et exécuter les tests unitaires et tests d’intégration.
Participer aux phases de recette avec les équipes MOA et métier.
Garantir la qualité, la stabilité et la maintenabilité du code.
Contribuer aux bonnes pratiques de développement et d’industrialisation.
📚 Documentation & Collaboration
Produire et maintenir la documentation technique :
contrats d’API,
schémas techniques,
guides de développement.
Participer au suivi d’avancement et à l’estimation des charges.
Collaborer avec les équipes métier, MOA et techniques.
Contribuer à l’amélioration continue des processus et pratiques de développement.
📦 Livrables attendus
Développements Front-End Angular.
Services Middle-Ware NodeJS / NestJS.
APIs REST documentées.
Fonctionnalités IA / GenAI intégrées.
Code testé et prêt pour la recette utilisateur.
Tests unitaires et tests d’intégration.
Documentation technique complète.
Reporting d’avancement et estimations de charges.
Contributions aux démarches d’amélioration continue.
🛠️ Environnement technique
🔹 Front-End
Angular 16
TypeScript (ES6+)
JavaScript
HTML5
CSS3 / LESS
🔹 Middle-Ware
NodeJS
NestJS
🔹 Back-End
Java 8
Spring
APIs REST
🔹 Base de données
Oracle 11
SQL
🔹 Tests & Qualité
Jest
JUnit
Mockito
🔹 Outils & DevOps
Git
Maven
npm
Jenkins
Jira
Confluence
Windows 10 avec WSL
GitHub Copilot / Cursor
🔹 IA & GenAI
APIs OpenAI / Anthropic
Streaming de réponses LLM
Gestion des tokens et fallback
👤 Profil recherché
Expérience significative en développement Fullstack.
Expertise confirmée en Angular et TypeScript.
Solide expérience sur NodeJS / NestJS.
Bonne maîtrise des APIs REST et architectures distribuées.
Expérience en environnement Agile et CI/CD.
Expérience sur l’intégration de solutions IA / GenAI appréciée.
Exigences du poste
Stack technique :
À propos de l'entreprise
Publié par
Intéressé par cette offre ?
Cliquez sur "Postuler" pour accéder à l'offre.