Senior Solution Architect

Il y a 8 heures

Laeken, Brussels, Belgique Collective.work Temps plein

Description du poste

Localisation : Bruxelles, Belgique
Démarrage : 23/11/2026
Durée : jusqu’au 31/12/2027 (environ 14 mois)
Régime : temps plein

Contexte de la mission

Dans le cadre de projets stratégiques de modernisation de son système d’information, une grande organisation du secteur public belge recherche un(e) Senior Solution Architect / Tech Lead Java pour rejoindre son équipe d’architecture transversale.

Vous interviendrez à la croisée de l’architecture, du développement logiciel, du leadership technique et des enjeux métier. Votre rôle sera de définir et de faire évoluer les architectures de référence, d’accompagner les équipes de développement et de piloter la modernisation des solutions backend vers des technologies modernes, notamment l’écosystème Spring.

Cette mission s’adresse à un profil très expérimenté, capable de prendre de la hauteur sur les choix d’architecture tout en conservant une excellente compréhension des enjeux concrets d’implémentation, d’exploitation et de qualité logicielle.

Vos responsabilités

  • Leadership technique : assurer le leadership de l’équipe d’architecture transversale et accompagner les équipes de développement dans leur montée en compétences.

  • Architecture solution : définir, documenter et faire évoluer les architectures de référence, en garantissant leur cohérence avec les besoins métier et les contraintes opérationnelles.

  • Modernisation applicative : concevoir et accompagner des migrations de systèmes backend vers une stack technologique moderne, notamment basée sur Java et Spring.

  • Pilotage technique : suivre les projets stratégiques, gérer les arbitrages technologiques et assurer le cycle de vie complet des projets concernés.

  • Fiabilité et exploitation : définir les SLI, SLO et SLA, ainsi que les stratégies de mesure, de supervision et d’amélioration continue.

  • Qualité et industrialisation : promouvoir les pratiques CI/CD, TDD, l’automatisation des tests et les standards de développement.

  • Dette technique et évolution technologique : définir les trajectoires d’évolution du système d’information et prioriser la réduction de la dette technique.

  • Sécurité et gouvernance : intégrer les exigences de sécurité, de gestion de l’information et les contraintes réglementaires dans les choix d’architecture.

  • Collaboration transverse : travailler avec les équipes métier, infrastructure, exploitation et les partenaires externes.

  • Conseil et accompagnement : contribuer à l’analyse des besoins, à l’évaluation de solutions technologiques et à la formation interne.

Profil recherché

Compétences techniques indispensables

Architecture et développement

  • Java : expertise confirmée de l’écosystème et des architectures backend.

  • Spring / Spring Boot.

  • TypeScript et Angular.

  • Domain-Driven Design (DDD).

  • Modélisation d’architecture : C4 et/ou ArchiMate.

Architecture distribuée et intégration

  • RabbitMQ.

  • API REST et contrats d’API : OpenAPI.

  • Architectures asynchrones : AsyncAPI.

  • Authentification et autorisation : OAuth2 / OpenID Connect (OIDC).

DevOps, qualité et observabilité

  • CI/CD et pipelines d’intégration et de déploiement.

  • Docker et Kubernetes.

  • Maven et/ou Gradle.

  • Hibernate.

  • TDD et Cypress.

  • OpenTelemetry et observabilité applicative.

Une maîtrise approfondie de l’écosystème Java/Spring et une capacité à justifier les choix d’architecture sont essentielles.

Expérience et qualifications requises

  • Minimum 15 ans d’expérience dans le développement logiciel et l’écosystème Java.

  • Minimum 10 ans d’expérience avérée en Team Lead, avec des responsabilités concrètes de leadership technique et d’accompagnement d’