Développeur Full Stack Senior Java - Angular H/F
Role details
Job location
Tech stack
Job description
Dans un contexte de refonte globale du système d'information, où run et build doivent être gérés en parallèle, le.a Développeur Full Stack Senior JAVA / Angular F/H aura pour mission d'accompagner la transition de l'équipe en termes de technologies, de méthodes et de process tout en veillant au bon fonctionnement de l'existant.
- Rôle & Missions
Au sein d'une DSI d'environ 15 collaborateurs, vous intégrerez une équipe de 4 personnes en charge de 5 applicatifs existants dans un contexte de refonte globale de son SI.
Vos enjeux seront donc de veiller à la disponibilité et au bon fonctionnement de l'existant tout en participant à un projet de refonte from scratch avec de fortes contraintes de qualité, de robustesse, d'évolutivité et de sécurité., Développement et refonte SI :
- Contribuer à la définition de l'architecture applicative ;
- Participer activement à la refonte du SI en utilisant des technologies front-end et back-end dans le respect des bonnes pratiques de développement et de testing et la méthodologie mises en place au sein de l'équipe ;
- Assurer la performance, la robustesse, l'évolutivité et la sécurité des nouvelles solutions déployées.
Structuration et amélioration continue
-
Identifier les outils et pratiques qui peuvent accélérer les équipes (DEVOPS, tests automatisés, monitoring avancé, etc.) ;
-
Promouvoir et adopter les meilleures pratiques et méthodes pour produire du code de qualité : code reviews, testing, documentation, clean code (SOLID, DRY, KISS, etc.) ;
-
Participer à l'implémentation des outils et méthodologies DEVOPS : automatisation, infrastructure as code (IaC), monitoring, etc.
-
Faire de la veille sur les nouvelles tendances technologiques et contribuer à la mise en oeuvre d'innovations.
Maintenance et gestion du RUN
- Assurer le support technique N2/N3 et la maintenance des applications en production (gestion des incidents, analyse des bugs, mise en oeuvre de correctifs), tout en assurant une bonne communication avec les équipes métiers ;
- Garantir une transition en douceur entre l'existant et les nouvelles applications durant la phase de refonte.
- Perspectives d'évolution
Plusieurs possibilités d'évolution en termes de responsabilités et de missions seront imaginables au sein de le DSI en fonction du profil et de ses appétences.
Requirements
Animé.e par le sens du service, le collectif et l'amélioration continue, vous avez envie de prendre part à un projet, from scratch, de refonte globale d'un système d'information et d'accompagner la progression d'une équipe en termes de méthodes et de process.
Issu.e d'une formation supérieure en IT, vous avez déjà travaillé dans une structure à taille humaine, avec de l'autonomie et disposez d'au moins 10 ans d'expérience en développement.
Savoir-faire recherchés
- Très forte maîtrise de Java / Angular;
- Bonnes connaissances en Base de Données ;
- Habitude de travailler avec les bonnes pratiques de code (testing, cleancode, KISS, SOLID, Documentation) ;
- Notions en Devopssur les enjeux des environnements hybrides si possible ;
- Expérience en Agilité.
Savoir-être recherchés
- Très bonne communication & Travail en équipe ;
- Autonomie & Polyvalence ;
- Rigueur & Organisation ;
- Engagement & Professionnalisme ;
- Gestion du stress & Agilité ;
- Sens aigu du service & Curiosité.
Stack technologique post refonte : Java 17, Angular (SyncFusion), PostGre, Talend, N8N, Docker, Environnement Hybride