Description de la mission
Contexte de la mission
Au sein d’une grande banque de détail, dans l'équipe dédiée aux services de banque par Internet, le Développeur Fullstack intervient en renforcement du projet de refonte du portail entreprises. Dans un environnement Agile moderne et orienté vers l'efficience opérationnelle, il s'appuie sur une répartition à 70% Front-End et 30% Back-End, tout en exploitant les outils d'IA générative pour accélérer la migration applicative, la génération de code, les tests et la documentation.
Missions principales & Rôle
- Développer les fonctionnalités et évolutions applicatives sous Angular (14/18+) et Java / Spring Boot (11/17+), NestJS.
- Développer et automatiser les tests unitaires et d'intégration.
- Analyser, diagnostiquer et corriger les dysfonctionnements du périmètre.
- Effectuer les analyses techniques, participer aux revues de code et aux rituels Agiles (échanges métiers et équipes de production IT/CAGIP).
- Utiliser les assistants IA (GitHub Copilot, ChatGPT, Cursor, Claude Code) pour explorer l'existant, accélérer le développement, tout en contrôlant la qualité et la sécurité du code produit.
- Assurer le déploiement dans les différents environnements techniques via les pipelines CI/CD (Kubernetes, GitLab CI/CD, ArgoCD).
Objectifs & Livrables
- Livrer les développements et programmes conformément aux normes et standards de l'entreprise.
- Rédiger et mettre à jour la documentation fonctionnelle et technique (schémas d'architecture pour le Dossier Technique d'Application - DTA).
- Définir et rédiger les User Stories / JIRA techniques.
- Assurer la communication et le suivi lors des déploiements des fonctionnalités livrées.
Compétences requises
- Solide maîtrise Front-End : Angular (14/18+), TypeScript, JavaScript, HTML5 / CSS3 / SCSS (notions d'accessibilité numérique).
- Maîtrise Back-End & Intégration : Java (11/17+), Spring Boot, Maven, NestJS (NodeJS), API REST, architectures microservices.
- Pratique indispensable des outils d'IA pour le développement (Cursor, GitHub Copilot, ChatGPT, Claude Code, ingénierie de prompt, configuration d'agents/instructions IDE).
- Maîtrise de l'écosystème DevOps, CI/CD et Observabilité : GitLab CI/CD, Docker, Kubernetes, ArgoCD, Vault, ELK, Grafana, Dynatrace.
- Anglais technique.
Profil recherché
- Concepteur Développeur Open / Fullstack Expérimenté (3 à 7 ans d'expérience).
- Expérience ou prérequis indispensable dans le domaine du Digital et de la Banque en ligne (Banque par Internet).
- Profil moderne, autonome, rigoureux, soucieux de la qualité du code et doté d'un fort sens des responsabilités sur des périmètres critiques.
- Capacité d'analyse rapide, assertivité, esprit d'équipe et appétence pour la veille technologique et la pratique de l'IA.