Les missions du poste
Le besoinContexteDans le cadre d'un programme stratégique de maintenance et d'évolution des systèmes d'information liés aux titres sécurisés (Carte Nationale d'Identité, Passeport...), nous recherchons un Ingénieur Développement Fullstack Confirmé pour intégrer une équipe en charge d'un projet à forte visibilité et à fortes exigences de sécurité.Vous participerez à la modernisation d'applications critiques, notamment dans le cadre de la migration technique d'un SI développé en Java 7 vers Java 21/25, tout en contribuant aux évolutions fonctionnelles et à la maintenance des applications existantes.Vous évoluerez au sein d'une équipe Agile composée d'experts techniques, métiers et sécurité.Informations sur la missionLocalisation : Seclin (Métropole Lilloise)Démarrage : 01/09/2026Contraintes obligatoiresEn raison du caractère sensible du projet :Nationalité française obligatoireCasier judiciaire vierge obligatoireMissionsAu sein de l'équipe de développement, vous serez amené(e) à :Participer à l'analyse des besoins métiersRédiger les spécifications fonctionnelles et techniquesConcevoir et développer les nouvelles fonctionnalitésParticiper activement à la migration Java 7 Java 21/25Développer principalement les composants BackendIntervenir ponctuellement sur les développements FrontendGarantir la qualité du code (SonarQube, DependencyTrack)Réaliser les tests unitaires et fonctionnelsParticiper aux phases de recette (VABF)Assurer le suivi de la VSRCorriger les anomaliesFaire évoluer les fonctionnalités existantesParticiper aux livraisons applicativesAssurer le support technique auprès des équipes internesEnvironnement techniqueBackendJava 21 (migration depuis Java 7)Spring BootSpring FrameworkHibernateFrontendAngular (versions récentes)JavaScriptThymeleafJSPBases de donnéesPostgreSQLMySQLDevOps / IndustrialisationGitJiraCI/CDAnsibleSonarQubeDependencyTrack
Le profil recherché
Profil recherchéExpérience significative en développement Java FullstackExpertise reconnue sur Spring BootForte appétence pour les problématiques BackendExcellente maîtrise de JavaSolide expérience sur Spring BootBonne maîtrise de Spring FrameworkExpérience avec Hibernate / JPAMaîtrise des bases SQL (PostgreSQL ou MySQL)Expérience GitExpérience des chaînes CI/CDBonnes pratiques de qualité logicielleDéveloppement orienté sécuritéCompétences appréciées : Angular, JavaScript, Thymeleaf, JSP, Ansible, SonarQube, DependencyTrackCompétences fonctionnelles : analyse des besoins, rédaction de spécifications techniques, développement d'applications critiques, maintenance évolutive, correction d'anomalies, pilotage des livraisons, participation aux phases de recette, support techniqueQualités attendues : autonomie, rigueur, esprit d'équipe, bon relationnel, curiosité technique, capacité d'apprentissage, sens de la qualité, respect des normes de sécurité, esprit d'analyse, force de propositionExpérience sur des projets de modernisation ou de migration Java constitue un véritable atout
Compétences requises
- MySQL
- Analyse des besoins
- Java
- Javascript
- Jira
- JSP
- Autonomie
- Spring
- PostgreSQL
- Rédaction des spécifications techniques
- Git
- Ansible
- Angular
- Esprit d'analyse
- Force de proposition
- SQL
- Hibernate
- Spring Boot