Rôle \& positionnement
Un Lead Developer capable de :
Assurer la direction technique des projets
Décharger l'équipe sur les sujets complexes et les enjeux d'architecture
Encadrer les développeurs (revues de code, pair programming, montées en compétences)
Fonctionner en autonomie forte avec un haut niveau de responsabilité
Interagir avec des équipes internes, tiers et acteurs institutionnels
Compétences techniques
Backend
Java 11/17+
Frameworks : Spring Boot, Spring Cloud
Maîtrise de la conception d'API (REST, versioning, flux tiers)
Sécurisation : OAuth2, JWT, IAM publics, exposition inter-tiers
Frontend
Angular (dernières versions)
Vue.js (souhaité)
Intégration de DSFR
Maîtrise des bonnes pratiques d'accessibilité (RGAA)
Qualité \& Architecture
Clean Code / Clean Architecture
Revue de code structurée
Testing avancé : unitaires, intégration, E2E
CI/CD, conteneurisation (Docker / Kubernetes)
Observabilité (ELK, Grafana, traces)
Enjeux spécifiques du secteur public
Dématérialisation de processus complexes
Respect des normes État (DSFR, sécurité, accessibilité)
Gestion des échanges avec partenaires tiers
Maîtrise des logiques de fraude / contrôle / audit
Conformité RGPD
Soft-skills
Autogestion, autonomie, capacité à piloter un périmètre
Forte compétence en communication technique
Capacité à porter la vision technique et à l'expliquer
Leadership bienveillant et structurant
Rigueur, sens du service public
Conditions de travail
2 jours de télétravail / semaine