Br /br /Dans le cadre d#39;un projet de développement Java pour l#39;Administration Générale des Maisons de Justice en Fédération Wallonie-Bruxelles, la mission d#39;Application Architect couvre de nombreux aspects tels que l#39;élaboration de propositions d#39;architecture applicative, le développement, l#39;expertise technique, l#39;identification de solutions pour l#39;implémentation de systèmes complexes.br /br /br / br /br /br /En tant qu#39;Application Architect / Leader technique, vous êtes responsable de l#39;implémentation de la solution, de la qualité du code et de la cohérence technique, des performances et des livraisons du produit. En tant que responsable du développement de l#39;application, vous travaillez en collaboration avec les analystes fonctionnels et métiers, les testeurs, le chef de projet et les spécialistes du Middleware afin de mener à bien les implémentations. Vous êtes responsable de la qualité du livrable et de la diffusion des bonnes pratiques en matière de design et de développement.br /br /br / br /br /br /La mission concerne l#39;application Sipar2 (Système d#39;information parajudiciaire), utilisée pour soutenir les activités des maisons de justice en Fédération Wallonie-Bruxelles. Les maisons de justice interviennent notamment dans la gestion des peines alternatives à la détention (travail d#39;intérêt général, suivi psychologique, etc.), l#39;aide aux victimes, la médiation pénale ou encore les enquêtes sociales visant la réinsertion. L#39;outil est employé par environ 600 agents, qui traitent chaque année près de 45 000 dossiers.br /br /br / br /br /br /La stack technologique repose sur : Java8 / JEE7, JSF2, JPA2, JAX-WS, JAX-RS, SQL DB2.br /br /br /Les outils de build sont : Apache Maven, GIT/GitLab CI/CD, Nexus.br /br /br /En tant que consultant, vous êtes soumis aux mêmes conditions de travail que notre personnel interne, soit un mode hybride alliant présentiel et télétravail, avec un minimum obligatoire de 50 % de présence dans nos bureaux.br /br /br /La mission est en français exclusivement.br /br /br / br /br /br /Functiebr /br /br /br /Conceptionbr /br /br /br /Créer et mettre à jour le document d#39;architecture logiciellebr /br /élaborer la conception et l#39;analyse technique sur base du dossier fonctionnelbr /br /élaborer et faire appliquer les bonnes pratiques de développement : clean code, principes SOLID, DRY, ...br /br /br /br /Réalisationbr /br /br /br /Collaborer en tant qu#39;expert technique avec son équipe de développeursbr /br /Développer des modules applicatifsbr /br /Optimiser le code en fonction de la gestion mémoire et des temps de réponsebr /br /Organiser le refactoring en simplifiant le code existantbr /br /Organiser les revues de codebr /br /Valider le développement et les tests unitairesbr /br /Réaliser la maintenance corrective et évolutivebr /br /br /br /Déploiementbr /br /br /br /Valider le déploiement et la livraison de la solutionbr /br /Veiller au bon comportement de l#39;application dans les différents environnements d#39;exécutionbr /br /br /br /Qualitébr /br /br /br /Veiller à la qualité des développements réalisés par l#39;équipe en lien avec les standards d#39;entreprisebr /br /Appliquer et vérifier l#39;application des standards méthodologiques et technologiques définisbr /br /Veiller au respect des délaisbr /br /Adopter les bonnes pratiques de réduction de la dette technologique (clean code, upgrade de librairies, frameworks...)br /br /Assurer du coaching et du mentorat envers l#39;équipe de développeurs sous sa responsabilité technologiquebr /br /br /br /Communicationbr /br /br /br /Communiquer avec les différents intervenants de la réalisation des lots de travaux et donner un feedback régulier à son team leader sur les activités qui lui sont assignéesbr /br /Assister le team leader dans la qualification et l#39;évaluation des lots de travauxbr /br /br /