Contexte de la mission :
Dans le cadre de projets stratégiques liés à la modernisation des systèmes de signalisation ferroviaire, une entreprise du secteur public ferroviaire recherche un Architecte Java senior.
Intégré(e) à une cellule Agile/Scrum, vous participerez activement à la conception d'architectures microservices robustes et performantes, tout en guidant les développeurs dans leur mise en œuvre.
Responsabilités clés :
Concevoir et documenter des architectures microservices évolutives
Développer en Java (21), et ponctuellement en Angular 2+
Être force de proposition et collaborer étroitement avec les équipes métiers
Endosser, si nécessaire, le rôle de Scrum Master
Garantir la qualité du code et participer aux tests unitaires et d'intégration
Accompagner les équipes en suivant les bonnes pratiques DevOps et CI/CD
Profil :
Compétences techniques essentielles :
Vous justifiez d'une solide expertise en Java (10+ ans), idéalement avec une expérience sur Java 21. Vous maîtrisez les frameworks SpringBoot, SpringData, JPA et Hibernate, ainsi que le développement d'architectures microservices (REST API, JSON).
Vous avez une bonne connaissance des bases de données telles que MySQL, MariaDB ou Oracle, et appliquez des pratiques de tests robustes (JUnit, Mockito, TDD, tests de charge).
Une première expérience avec des outils DevOps tels que Docker / OpenShift, Git/GitLab, Jenkins, SonarQube, ainsi qu'avec des outils d'automatisation (Maven, Liquibase / Flyway, Selenium) est attendue.
Des connaissances en Angular 2+, Kafka, Kibana, Artifactory, ainsi qu'une familiarité avec la norme EN50.128 sont un plus apprécié.
Langues requises :
Néerlandais : C2 (obligatoire)
Anglais : C1
Français : A2 minimum
Profil recherché :
Excellente capacité à communiquer sa vision technique à l'équipe
Attitude proactive, autonome, orientée utilisateur
Capacité à s'intégrer dans une culture d'équipe basée sur la bienveillance, la fiabilité et la positivité
Connaissance ou intérêt pour les enjeux IT dans le secteur ferroviaire