Symbiose.
Développeur / Développeuse web

Dev senior fullstack Java - Angular - Epargne salariale et retraite - Freelance (H/F)

Collective.work Paris Indépendant publiée hier

Le poste

Taux journalier (TJM): 530-580€ Développeur senior fullstack Java - Angular : * Dans le cadre du développement de ses systèmes de gestion, l'équipe doit recourir à unePrestation externe pour fournir assistance au développement Full Stack sur le projet La Prestation interviendra avec une forte composante Back-End et Middle-Ware, sans exclure la couche Front-End : * Back-end Java : conception d'API REST, développement avec Spring Boot, gestion des bases de données, tests, sécurité, optimisation des performances et intégration CI/CD. * Middle-Ware NodeJS / NestJS : orchestration des services, intégration des APIs LLM (OpenAI, Anthropic), streaming de réponses * Front-End Angular : composants UI, intégration des fonctionnalités GenAI côté client (assistant conversationnel, recommandations personnalisées) * Architecture technique * Front (Angular 16) → NodeJS / NestJS → API Java REST (Spring) → Base de données Oracle Principales missions * Conception-Développement des API REST Java (Spring) : logique métier, gestion des droits, règles de calcul épargnant * Définition des contrats d'interface Front / Back : schémas de données, versioning, gestion des erreurs * Développement des services Middle-Ware NestJS : orchestration d'appels, streaming de réponses LLM, sécurisation des flux * Optimisation des requêtes Oracle et participer à l'évolution du modèle de données * Développement des composants Angular sur la base des spécifications techniques, dont l'intégration des fonctionnalités IA * Rédaction et exécution des tests unitaires et d'intégration (JUnit / Mockito côté Java, Jest côté Front) * Assistance de la recette fonctionnelle par la MOA et les utilisateurs * Amélioration continue des pratiques de développement ENVIRONNEMENT FONCTIONNEL DE LA PRESTATION * La Prestation se déroulera au sein du service IT en charge de la maintenance applicative de NOEE, en collaboration avec les équipes MOA et les utilisateurs métier ENVIRONNEMENT TECHNIQUE DE LA PRESTATION * Langages de programmation / Frameworks * Couche Technologies * Front-End JavaScript / TypeScript (ES6+), Angular 16, HTML5 (web sémantique, * responsive), CSS3 / LESS * Middle-Ware NodeJS, NestJS * Back-End Java 17, Spring, Services REST * Couche Technologies * Base de données Oracle, SQL * Testing Jest (Front), JUnit, Mockito (Java) Outils et environnement * Gestion de version : Git * Build : Maven, npm * Intégration continue : Jenkins * Ticketing : Jira * Documentation : Confluence * Assistance au développement par IA : GitHub Copilot / Cursor * Poste de travail : Windows 10 avec WSL (Windows Subsystem for Linux) * Intégration d'APIs LLM (OpenAI, Anthropic), streaming de réponses côté NestJS RESULTATS ATTENDUS / LIVRABLES * Respect du planning détaillé validé * Estimation des charges MOE * Mise en œuvre des solutions développées * Code testé et prêt à la recette par les utilisateurs / MOA * Tests unitaires et d'intégration des développements effectués * Suivi d'avancement des tâches du projet en cours * Documentation technique (contrats d'API, schémas, guides) * Contribution à l'amélioration continue des processus de développement PRE-REQUIS ET/OU ELEMENTS INDISPENSABLES * Java 17+ et Spring - API REST, logique métier * NodeJS / NestJS - orchestration, middlewares, streaming * Angular 14+ (idéalement Angular 16) - composants, intégration IA côté client * JavaScript / TypeScript (ES6+) * Bases de données relationnelles : Oracle, SQL * Git et pratiques CI/CD * Intégration d'APIs LLM (OpenAI, Anthropic) : streaming