Définir l'architecture - Réalisere les choix techniques sur le projet - Concevoir et développer des fonctionnalités complexes basées sur des microservices. - Identifier des anomalies et correctifs - Veiller à l'optimisation de la performance et de la sécurité - Mettre en oeuvre des API REST complètes avec documentation Swagger. - Collaborer dans un environnement Agile La stack technique : - Langages : Java (versions 8, 13, 20, avec migration vers la version 21 prévue) - Framework : Spring Boot - Architecture : Microservices - Approche : Domain-Driven Design (DDD) - API : RESTful (Full API) - Bases de données : IBM Db2 et PostgreSQL - Environnements : Développement, Intégration, Pré-production - Méthodologie : Agile (sprints), sans planification formelleVous justifiez de 6 ans d'expérience minimum en architecture Java avec l'utilisation du framework Spring. Vous possédez une réelle capacité d'écoute et d'analyse, une capacité d'initiatives pour trouver des solutions innovantes. Vous appréciez le travail en équipe. Vous êtes attentif à la maintenabilité des logiciels et détenez une rigueur technologique tout au long du cycle de vie de l'intégration.