Description de la mission
Contexte de la mission
Au sein d’un grand groupe bancaire, au sein du périmètre Banque par Internet (marché des entreprises), le Développeur Fullstack intervient sur des projets applicatifs à fort enjeu. Dans un environnement Agile moderne à haute criticité, le développeur intervient sur l'ensemble de la chaîne de valeur applicative (Front-end, Back-end, conteneurisation et intégration continue) avec une sensibilité particulière pour l'accessibilité numérique, la conception orientée API et la qualité de service.
Missions principales & Rôle
- Concevoir et développer les fonctionnalités Front-end (Angular, TypeScript, HTML/CSS) et Back-end (Java, Spring Boot, Maven, NodeJS).
- Participer à la conception technique, à la modélisation des API REST et aux choix d'architecture microservices.
- Développer et maintenir les tests unitaires et d'intégration pour garantir une haute qualité logicielle et prévenir les régressions.
- Assurer la résolution de problèmes complexes, le diagnostic d'incidents et le support technique sur le périmètre Banque par Internet.
- Contribuer à la mise en œuvre des pipelines CI/CD (GitLab, GitLab-CI) et aux déploiements dans des environnements conteneurisés (Docker, Kubernetes).
- Assurer le suivi et la supervision applicative via les outils de monitoring (Suite ELK, Dynatrace).
- Participer activement aux rituels Agiles et collaborer avec l'ensemble des acteurs projet (métiers, PO, équipes de production).
Objectifs & Livrables
- Livrer des composants applicatifs performants, sécurisés et conformes aux standards fonctionnels et d'accessibilité numérique.
- Mettre à disposition une documentation technique claire (schémas, spécifications d'API) et des User Stories / tâches Jira formalisées.
- Garantir la continuité de service et la stabilité de la plateforme de Banque en ligne.
- Assurer des déploiements applicatifs fiables et automatisés dans les différents environnements.
Compétences requises
- Expertise en développement Front-end : Angular, TypeScript, JavaScript, HTML5, CSS/SCSS et principes d'accessibilité numérique.
- Solides compétences en développement Back-end : Java, Spring Boot, Maven, NodeJS, architectures microservices et API REST.
- Maîtrise des environnements de conteneurisation, d'intégration continue et de données : Docker, Kubernetes, GitLab-CI, Kafka, MongoDB.
- Pratique des outils d'observabilité (Suite ELK, Dynatrace) et de gestion de projet Agile (Jira, Confluence, Postman).
- Anglais technique.
Profil recherché
- Concepteur Développeur Fullstack expérimenté.
- Profil doté d'un fort sens des responsabilités pour intervenir sur des applications critiques à très forte visibilité.
- Rigueur, assertivité, esprit d'analyse et sensibilité marquée pour la qualité du code.
- Excellentes capacités de communication, réactivité dans la résolution de problèmes et aptitudes au travail en équipe Agile.