Architecte Technique
Indexed description
Rattaché(e) à la Direction des Systèmes d'Information, vos principales missions seront :
Conception et architecture des solutions :
- Concevoir des architectures back-end évolutives et réactives;
- Élaborer des stratégies de transformation des applications monolithiques vers des micro services;
- Concevoir et définir l'architecture front-end, en s'assurant de son intégration harmonieuse avec les micro services back-end et des performances optimales sur tous les environnements;
- Collaborer avec les équipes de développement pour mettre en œuvre des solutions techniques alignées avec les besoins métier;
- Contribuer à l'élaboration des DAT en s’assurant de leur cohérence technique.
Assurance qualité et bonnes pratiques :
- Définir et promouvoir des stratégies pour garantir la qualité du code (tests automatisés, revues de code, outils d’analyse statique & dynamique);
- Veiller à l'utilisation cohérente des design patterns et des pratiques de développement.
Gestion des socles techniques et stratégies de mise à jour :
- Élaborer et mettre en œuvre des stratégies d’évolution et d’upgrade des socles techniques;
- Veiller à la compatibilité et à la sécurité des mises à jour en coordination avec les équipes de développement.
Expertise technique et encadrement
- Assurer une maîtrise avancée de la Stack Spring;
- Fournir une expertise sur Kafka (connecteurs, Schema Registry, Avro) et garantir son intégration optimale dans les projets.
Profil Recherché :
- Bac+5 en ingénierie/développement informatique;
- Plus de 8 ans d'expérience dans un poste similaire.
Compétences Techniques Requises :
- Maîtrise des styles d'architecture tels que Micro services, Micro-Frontend, EDA (Event-Driven Architecture) et monolithes modulaires;
- Solide expertise en design patterns, DDD, TDD et C4 Model;
- Maîtrise des patterns d'intégration avec Kafka ainsi que de l'évolution et de la compatibilité des schémas;
- Compétences dans l'utilisation d’outils et de processus pour assurer la qualité du code;
- Tools: Java, Spring Boot & Spring Stack, Keycloak, Maven, Gradle, Jenkins, SonarQube, Docker, Kubernetes Kafka, Schema Registry, Avro, Angular, React, Cypress, Oracle, PostgreSQL, MongoDB.
Qualités Personnelles Requises :
- Excellentes capacités d’analyse et de résolution de problèmes;
- Capacité à vulgariser des concepts techniques complexes pour les équipes de développement et les parties prenantes;
- Sens de la collaboration et leadership pour guider les équipes de développement.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search