First seen by Alion on Oct 6, 2026.
Le poste consiste à :
• Participer à la conception et à l'évaluation des features à implémenter
• Coder les features et les tests associés dans le respect des normes, de l'ergonomie et des bonnes pratiques d'ingénierie logicielle en vigueur
• Participer au maintien de la plateforme d'intégration continue
• Être force de proposition dans le cadre du processus d'amélioration continue
• Participer, aux côtés du Tech Lead et du Scrum Master, à l'animation de l'équipe
• Collaborer avec les équipes Projets de la DSI pour répondre à leurs besoins
Attentes fortes sur la partie Front-End / Angular
Le poste comporte une dimension Front-End marquée : le candidat devra démontrer une véritable maîtrise d'Angular et de l'écosystème front, au même niveau d'exigence que sur la partie back Java.
Niveau attendu : Maîtrise (et non simple connaissance)
• Angular (versions 19 à 21) & TypeScript : conception de composants réutilisables, architecture modulaire, bonnes pratiques de code et de performance
• Gestion d'état front : expérience concrète avec Redux et/ou NgXs, gestion des flux de données réactifs
• Angular Material : intégration et personnalisation de composants UI cohérents avec la charte graphique
• Programmation réactive : usage de RxJS pour la gestion des flux asynchrones côté client
• Tooling & CLI : Angular CLI, Node.js, Npm
• Tests Front : Jest, Karma, Protractor — écriture et maintenance de tests unitaires et end-to-end
• CSS3 / Frameworks CSS : mise en œuvre de framework de type CSS3 pour un rendu responsive et maintenable
• Qualité & CI : intégration des vérifications front dans la chaîne Jenkins / Sonar
Le candidat sera évalué en priorité sur sa capacité à livrer une interface Angular robuste, performante et testée, en autonomie complète sur la stack front.
Environnement technique
Back-end
Front-end
Java (17+), SpringBoot (3+), Hibernate, JPA2, Kafka, WebService REST, PostgreSQL, ElasticSearch
Angular (19-21), Node, Angular Material, Redux, NgXs, Angular CLI, Jest, Karma, Protractor
Outillage & Qualité
Autres
Git, Jenkins, Sonar, Maven, Npm, JUnit, Mockito, Cucumber
Kubernetes, Docker, centrale de logs ELK, Jetbrains AI Pro
Profil recherché
Compétences techniques requises
Front-end (priorité de recrutement)
• Angular / TypeScript — Maîtrise
• Middleware Front-end (Redux, etc.) — Connaissance / Autonomie
• Framework de type CSS3 — Connaissance / Autonomie
• Programmation réactive — Connaissance / Autonomie
Back-end & architecture
• Spring / Hibernate (JPA) — Maîtrise
• WebService API REST — Maîtrise
• SQL — Maîtrise
• Outillage de build et test — Maîtrise
• BDD NoSQL (Elasticsearch / MongoDB) — Connaissance / Autonomie
• Clean Architecture, architecture hexagonale, CQRS, DDD — Connaissance / Autonomie
• Kafka — Connaissance / Autonomie
Compétences appréciées
• Méthodologies Agiles (Scrum / XP)
• Jenkins, Maven, Sonar
• ElasticSearch — connaissance des problématiques d'indexation, de recherche et d'agrégation

