📌 Contexte de la mission
Dans le cadre de la maintenance évolutive et de la modernisation d'un système d'information dédié à la gestion de titres sécurisés, nous recherchons un Ingénieur Développement Fullstack confirmé pour renforcer une équipe Agile de développement.
Le projet porte à la fois sur les évolutions fonctionnelles de l'application et sur un important chantier de modernisation technologique, incluant la migration d'un socle applicatif de Java 7 vers Java 21/25.
L'environnement est particulièrement exigeant en matière de qualité logicielle, de sécurité et de conformité. Une forte orientation Back-End est attendue, tout en conservant une capacité d'intervention sur les composants Front-End.
🎯 Missions principales et rôle
💻 Développement Fullstack
- Concevoir, développer et maintenir les fonctionnalités Back-End principalement en Java/Spring.
- Participer ponctuellement aux développements Front-End sous Angular.
- Réaliser les évolutions techniques liées à la modernisation de l'application.
- Participer à la migration vers les versions récentes de Java.
🏗️ Analyse & Conception
- Recueillir les besoins fonctionnels.
- Rédiger les spécifications fonctionnelles et techniques.
- Participer aux choix techniques et aux évolutions de l'architecture.
✅ Qualité Logicielle
- Développer dans le respect des exigences de qualité et de sécurité.
- Suivre les indicateurs de qualité de code (Sonar, Dependency-Track).
- Réaliser les tests et garantir la non-régression.
- Corriger les anomalies et assurer la maintenance évolutive.
🚀 Livraison & Support
- Participer au pilotage des livraisons.
- Assurer le suivi des phases de validation et de garantie.
- Apporter le support aux équipes internes et aux utilisateurs.
- Participer à l'amélioration continue des pratiques de développement.
🎯 Objectifs
- Contribuer à la modernisation du système d'information.
- Réussir la migration du socle technique vers Java 21/25.
- Garantir un haut niveau de qualité, de sécurité et de maintenabilité des développements.
- Participer aux évolutions fonctionnelles tout en assurant la stabilité de l'application.
- Respecter les exigences de livraison et de performance du projet.
🛠️ Compétences requises
Langages & Frameworks
- Java (Spring Boot, Spring, Hibernate)
- Angular (versions récentes)
- JavaScript
- Thymeleaf
- JSP
Bases de données
Outils & DevOps
- Git
- Jira
- CI/CD
- Ansible
- SonarQube
- Dependency-Track
Méthodologies
- Développement Fullstack
- Tests applicatifs
- Maintenance évolutive
- Qualité logicielle
- Sécurité applicative
- Architecture Java
- Méthodes Agiles
👤 Profil recherché
- Formation supérieure en informatique (Bac+5 ou équivalent).
- Expérience confirmée en développement Java Fullstack.
- Solide maîtrise de l'écosystème Spring.
- Bonne connaissance d'Angular et des technologies Front-End.
- Expérience sur des projets de migration ou de modernisation applicative appréciée.
- Autonomie, curiosité et capacité d'analyse.
- Excellentes qualités relationnelles et esprit d'équipe.
- Sens de la qualité, de la rigueur et de l'amélioration continue.