Dans le cadre d'un projet IT stratégique et critique au sein du secteur public à Bruxelles, nous recherchons un Architecte logiciel Senior / Tech Lead expérimenté.
Vous évoluerez dans un environnement agile et jouerez un rôle clé dans la définition de l'architecture, les choix techniques et l'évolution durable d'une plateforme utilisée quotidiennement par un grand nombre d'utilisateurs.
Vous collaborez étroitement avec les équipes de développement, les Product Owners et les parties prenantes techniques.
Vos responsabilitésConcevoir, maintenir et faire évoluer l'architecture applicative et technique
Assumer un rôle de tech lead au sein de l'équipe de développement
Réaliser des analyses techniques et évaluer les impacts des choix technologiques
Définir et garantir le respect des standards techniques et bonnes pratiques
Accompagner, encadrer et coacher les développeurs
Participer au développement, à la maintenance et à l'optimisation de la plateforme
Garantir la qualité, la performance, la sécurité et la scalabilité des solutions
Rédiger et maintenir la documentation technique
Assurer le transfert de connaissances au sein de l'équipe
Minimum 10 ans d'expérience dans une fonction similaire
Solide expertise en développement Java et en architectures applicatives
Excellente maîtrise de :
Java & Spring (Spring MVC, Spring Security, Spring Data, Spring Batch, …)
Web Services (REST / SOAP)
JSF (PrimeFaces)
Moteurs de workflow et de règles (ex. Activiti, Drools)
Outils CI/CD (Git, Maven, Jenkins, Sonar, …)
Bases de données relationnelles (PostgreSQL)
Expérience avec les architectures microservices et containers (Docker, OpenShift, Spring Boot/Cloud, GraphQL)
Bonne connaissance des méthodologies agiles (Scrum) et outils associés (Jira, Confluence)
Excellentes compétences relationnelles : leadership, rigueur, esprit analytique, communication
Français courant, connaissances de base en néerlandais appréciées
Une expérience dans le secteur public constitue un atout