Clarifier le rôle attendu
Le titre de Tech Lead recouvre des réalités différentes. Certains postes restent très orientés développement, d’autres incluent l’architecture, la coordination de plusieurs équipes ou la responsabilité de la production. La première étape consiste donc à préciser la part de code, les décisions attendues et le périmètre d’influence.
Les dimensions essentielles
1. Conception applicative
Le candidat doit expliquer comment il découpe les responsabilités, définit les contrats d’API, gère la transactionnalité et limite les dépendances. Sur une architecture microservices, il doit aussi connaître le coût opérationnel du découpage.
2. Robustesse et production
Questionnez la gestion des erreurs, l’idempotence, les retries, les timeouts, la sécurité, les logs et les métriques. Un Tech Lead crédible sait raconter un incident, sa méthode de diagnostic et les mesures prises pour éviter sa répétition.
3. Maîtrise de Spring
La connaissance de Spring Boot ou Spring Batch doit être reliée aux problématiques rencontrées : configuration, transactions, performance, chunking, appels externes, reprise, tests et déploiement.
4. Qualité et livraison
Vérifiez la pratique des tests, des revues de code, des pipelines CI/CD, de la dette technique et des critères de mise en production. Le rôle implique de trouver un équilibre entre qualité, risque et délai.
5. Leadership
Le leadership se mesure dans la capacité à expliquer une décision, écouter les objections, accompagner un développeur, alerter sans bloquer et adapter le niveau de détail à l’interlocuteur.
Questions utiles en entretien
- Présentez une décision d’architecture que vous avez défendue puis ajustée.
- Comment sécurisez-vous un traitement Spring Batch qui appelle un service externe ?
- Comment gérez-vous une opération partiellement réussie entre plusieurs services ?
- Quels indicateurs utilisez-vous pour suivre une application en production ?
- Comment réagissez-vous lorsqu’un membre de l’équipe conteste votre choix technique ?
Identifier les signaux de profondeur
Les meilleurs échanges contiennent des compromis, des contraintes et des enseignements. Un discours uniquement théorique ou une succession de technologies sans explication du contexte doit conduire à approfondir la qualification.
