Skip to content

Architecte Java

  • Hybrid
    • Namur, Walloon Region, Belgium
  • Local managed staffing

Job description

Dans le cadre de ses projets de développement et de modernisation applicative, notre client OPW (Organisme Payeur de Wallonie) recherche un(e) Software Architect / Technical Lead Java-Angular expérimenté(e) capable de piloter techniquement une équipe de développeurs et de contribuer activement à la conception et à l’évolution d’applications métier critiques.

Le consultant interviendra en renfort d’une équipe interne composée de développeurs juniors à senior, aux côtés d’analystes et d’architectes, dans un environnement public belge exigeant en matière de qualité de code, de sécurité et de gouvernance IT.

Missions et responsabilités 

  • Assurer le rôle de Technical Lead / Software Architect sur un ou plusieurs projets Java-Angular

  • Concevoir et documenter l’architecture applicative (patterns, modèle de données, API)

  • Réaliser des développements fullstack (backend Java Spring Boot, frontend Angular)

  • Conduire les code reviews et garantir la qualité du code (Sonar, tests unitaires)

  • Coacher et encadrer les développeurs juniors et médiors de l’équipe

  • Contribuer à la mise en place et à l’amélioration des pipelines CI/CD

  • Participer aux cérémonies Agile/Scrum et soutenir le déroulement des sprints

  • Assurer la liaison technique avec les parties prenantes (architectes, analystes, équipes transverses)

  • Contribuer à la migration ou modernisation de composants legacy le cas échéant

Job requirements

Compétences techniques 

Indispensables 

Java 17/21 

Spring Boot 3 

Angular 18+ 

REST / OpenAPI 

Maven 

Git / GitLab 

JUnit / Mockito 

SQL / Oracle 

Agile / Scrum 

 

Atouts (nice to have) 

Java 25 

Bitbucket 

Nexus 

Bamboo 

Hexagonal Architecture 

CQRS 

ActiveMQ / JMS 

Liquibase / Flyway 

Jenkins / CI-CD 

Docker / Kubernetes 

PostgreSQL 

OpenShift 

Profil recherché 

  • Minimum 8 ans d’expérience en développement Java, dont au moins 3 ans dans un rôle d’architecte ou Technical Lead

  • Maîtrise confirmée de Spring Boot, Spring Framework et Angular (versions récentes)

  • Expérience dans la conception d’architectures orientées services (microservices, API REST/OpenAPI)

  • Capacité prouvée à coacher des développeurs et à animer une équipe technique (team lead)

  • Bonne maîtrise des pratiques DevOps : CI/CD, tests automatisés, gestion de la dette technique

  • Expérience en environnement agile (Scrum) et connaissance des outils associés (Jira, Confluence)

  • Expérience dans le secteur public belge ou dans des projets à fort enjeu métier : atout significatif

  • Autonomie, rigueur et sens de la communication écrite et orale

  • Français courant obligatoire

or

Apply with Linkedin unavailable
Apply with Indeed unavailable