Les missions du poste
Le besoin
Missions
L'intervenant aura pour mission de :
Concevoir et faire évoluer la solution technique dans un environnement Cloud Azure, en cohérence avec l'architecture cible et les standards de l'entreprise
Accompagner la montée en compétences des développeurs : revues de code, pair et mob programming, ateliers techniques, mentoring individuel
Outiller l'équipe : chaîne CI/CD, outils de qualité de code, templates projets, standards de développement et documentation technique
Piloter l'équilibre entre le build et le run : suivi des incidents, analyse des causes racines, maintien en conditions opérationnelles, maîtrise de la dette technique
Prévoir les tests de performance et la conformité en matière de sécurité (approche DevSecOps)
Sécuriser les mises en production : stratégies de déploiement, plans de rollback, feature flags
Outils & Environnement
Java, Spring Boot, Angular
Expertise confirmée sur le socle Java et ses frameworks (Spring Boot, ...)
Solide expérience Cloud, idéalement Azure
Bonne maîtrise de l'observabilité et de la performance applicative
Connaissance des patterns d'échanges (APIs RESTful, Event-Driven, ...)
Culture Craft logiciel affirmée (TDD, Clean Code, SOLID, DDD...)
Compétences en pédagogie et en architecture logicielle (Microservices, Hexagonales, Mitosis, Monolithe)
Capacité à estimer et chiffrer des charges (story points, T-shirt sizing, jours/homme) et à justifier ses estimations
Leadership naturel et capacité à prendre le lead sur des sujets techniques complexes
Excellent communicant, à l'aise pour vulgariser et convaincre des publics variés
Fort niveau d'autonomie et de proactivité
Capacité à fédérer et évangéliser autour des pratiques et des standards
Anglais pour échanger avec le partenaire de TME
Le profil recherché
Profil recherché
- Expertise confirmée sur le socle Java et ses frameworks (Spring Boot, ...)
- Solide expérience Cloud, idéalement Azure
- Bonne maîtrise de l'observabilité et de la performance applicative
- Connaissance des patterns d'échanges (APIs RESTful, Event-Driven, ...)
- Culture Craft logiciel affirmée (TDD, Clean Code, SOLID, DDD...)
- Compétences en pédagogie et en architecture logicielle (Microservices, Hexagonales, Mitosis, Monolithe)
- Capacité à estimer et chiffrer des charges (story points, T-shirt sizing, jours/homme) et à justifier ses estimations
- Leadership naturel et capacité à prendre le lead sur des sujets techniques complexes
- Excellent communicant, à l'aise pour vulgariser et convaincre des publics variés
- Fort niveau d'autonomie et de proactivité
- Capacité à fédérer et évangéliser autour des pratiques et des standards
- Anglais pour échanger avec le partenaire de TME
Compétences requises
- Anglais
- Java
- Clean
- API
- Pédagogie
- Autonomie
- Qualité fédératrice
- Pro-activité
- Angular
- Management d'équipe
- Analyse des causes
- Test driven development (TDD)
- Spring Boot