Ingénieur(e) Java Fullstack
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) & Type
Script : 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 Ng
Xs, 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 Rx
JS 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+), Spring
Boot (3+), Hibernate, JPA2, Kafka, Web
Service REST, Postgre
SQL, Elastic
Search
Angular (19-21), Node, Angular Material, Redux, Ng
Xs, 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 candidat:
Compétences techniques requises
Front-end (priorité de recrutement)
? Angular / Type
Script ? 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
? Web
Service API REST ? Maîtrise
? SQL ? Maîtrise
? Outillage de build et test ? Maîtrise
? BDD No
SQL (Elasticsearch / Mongo
DB) ? 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
? Elastic
Search ? connaissance des problématiques d'indexation, de recherche et d'agrégation