Responsabilités principalesLeadership technique : Définir, communiquer et exécuter la vision technique de votre flux, en veillant à l'alignement avec la stratégie de la plateforme globale. Conception d'architecture : Diriger la conception et la mise en ?uvre d'architectures de systèmes distribués, en équilibrant la modernisation des systèmes hérités avec la livraison de nouveaux microservices et capacités transversales. Décisions à fort impact : Conduire et faciliter des discussions architecturales complexes, en prenant des décisions techniques à fort impact et en définissant la direction pour les autres. Défis techniques : Identifier, prioriser et résoudre des défis techniques profonds, y compris la performance, l'évolutivité et la maintenabilité. Mentorat : Servir de mentor et de référence technique pour les ingénieurs seniors et de niveau intermédiaire, en favorisant une culture de partage des connaissances, d'innovation et d'amélioration continue. Collaboration : Collaborer entre les équipes et les fonctions, en traduisant les objectifs commerciaux en stratégies et solutions techniques actionnables. Meilleures pratiques : Promouvoir les meilleures pratiques en matière de conception logicielle, de codage, de test, de déploiement et d'observabilité. Profil candidat : Qualifications requises Expérience : 9 ans ou plus en développement Java (Spring) et systèmes distribués, avec une expérience avérée dans des rôles de leadership technique. Maîtrise de l'architecture logicielle : Forte compréhension des principes tels que DDD, EDA, conception modulaire, TDD / BDD, et modèles cloud-native. Expertise Kubernetes : Expérience pratique avec Kubernetes, y compris la conception, le déploiement et la gestion d'applications conteneurisées à grande échelle. Leadership d'initiatives : Capacité démontrée à diriger des initiatives techniques complexes et à livrer dans des environnements ambigus ou en évolution rapide. Modernisation des systèmes : Expérience solide en modernisation de systèmes hérités et en décomposition et intégration de systèmes à grande échelle. Conception de bases de données : Expertise en conception de bases de données, déploiements, et observabilité (alertes, métriques). Compétences en communication : Compétences efficaces en communication quotidienne en anglais, à la fois verbale et écrite. Autonomie et résolution de problèmes : Haut niveau d'autonomie, de proactivité et de prise en charge ; esprit d'ingénierie fort et compétences avancées en résolution de problèmes. Anglais courant.
Architecte Freelance • Courbevoie, Île-de-France, France