Wafa Assurance

Architecte Technique

Posted: 46 minutes ago

Job 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 encadrementAssurer 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In