Publié il y a 10 jours

Développeur senior fullstack Node/Angular/Java (H/F)

Entreprise
Cherry PickPlateforme freelance
Localisation
Paris
Hybride
Type de contrat
Freelance
Niveau
SENIOR
Rémunération
580€Taux journalier
1vues
1clics

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 :

JestGitMavenJiraJenkinsConfluenceGithubAPIOpen ai

À propos de l'entreprise

Cherry PickPlateforme freelance
Secteur ::Banque
Voir toutes les offres de Cherry Pick

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.