Contexte Dans un environnement technologique agile et orienté performance, l'Architecte Logiciel joue un rôle clé dans la définition, la structuration et l'évolution des systèmes d'information. Il/elle intervient au coeur des choix techniques afin de garantir la cohérence, la robustesse, la sécurité et la scalabilité des solutions développées, tout en tenant compte des contraintes de coûts, de délais et de croissance de l'entreprise. Mission En tant qu'Architecte Logiciel, vous êtes responsable de la conception et de l'évolution de l'architecture logicielle des plateformes et applications. Vous accompagnez les équipes de développement dans la mise en oeuvre de solutions techniques durables, performantes et sécurisées, alignées avec la stratégie de l'entreprise. Vous intervenez aussi bien sur des sujets de conception que d'optimisation, de gouvernance technique et de bonnes pratiques. Responsabilités principales - Définir et faire évoluer l'architecture logicielle globale (applicative et technique) - Concevoir des architectures robustes, modulaires et scalables, notamment basées sur des principes orientés objets et microservices - Garantir la cohérence des choix technologiques et leur alignement avec les objectifs métier - Encadrer et accompagner les équipes de développement sur les bonnes pratiques d'architecture et de design - Participer aux décisions structurantes (choix de frameworks, patterns, outils, standards) - Assurer la qualité, la performance, la sécurité et la maintenabilité des systèmes - Collaborer étroitement avec les équipes Dev, Ops et Sécurité - Contribuer à l'amélioration continue des processus de développement et de livraison - Anticiper les évolutions technologiques et proposer des innovations pertinentes - Participer à la gestion des incidents majeurs et à l'analyse des causes racines - Veiller au respect des exigences de conformité, de gouvernance et de sécurité Environnement technique - Systèmes : Linux / Ubuntu - Langages : Java (JDK 1.8) - Frameworks : - Spring (Core, Batch, Security) - Hibernate - Architecture : - Microservices - Event Driven Architecture (EDA) - Messaging : ActiveMQ - Bases de données : PostgreSQL - Observabilité : Elastic Stack - Outils : - Maven - Git. Rémunération selon expérience
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.