RESPONSABILITÉS :
En tant que Tech Lead Java / Angular, vos missions principales sont :
- Porter le design technique des applications (architecture, patterns, conventions de développement, qualité logicielle).
- Définir et faire appliquer les bonnes pratiques de développement Full Stack Java / Angular.
- Concevoir et faire évoluer des APIs REST et des applications web robustes, performantes et maintenables.
- Participer aux choix d'architecture et garantir la cohérence technique des développements Front-End et Back-End.
- Piloter les sujets de performance (profiling, optimisation, tuning JVM, accès aux bases de données, latence et expérience utilisateur).
- Encadrer l'équipe : revues de code, diffusion des bonnes pratiques, accompagnement technique et mentorat.
- Définir les standards : structure projet, gestion des erreurs, sécurité, validations, tests, versioning d'API et documentation.
- Garantir la maintenabilité des applications (Clean Architecture, modularité, dette technique maîtrisée).
- Co-piloter les sujets DevOps : CI/CD, déploiement Kubernetes, monitoring, observabilité et amélioration continue des processus de delivery.
- Être moteur sur la veille technologique (Java, Spring, Angular, architecture logicielle, APIs et observabilité).
PROFIL RECHERCHÉ :
Votre profil :
- A partir de 12 ans d'expérience.
- Expérience significative en développement Java/Spring et Angular sur des applications développées from scratch.
- Solide expertise en conception logicielle, architecture applicative et développement d'API.
- Expérience concrète de Kubernetes + monitoring en production.
- Expérience concrète dans des environnements Cloud et DevOps.
- Capacité à arbitrer, documenter, communiquer et faire grandir une équipe.
- Vous êtes passionné(e), curieux(se), investi(e) dans la veille technologique et reconnu(e) pour votre leadership technique.
Vous maîtrisez :
- Java 17/21, Spring Boot, Angular 16+, TypeScript
- SQL, Oracle et idéalement une ou plusieurs bases NoSQL
- Docker, Kubernetes, Helm
- CI/CD (GitHub, GitLab CI, Azure DevOps)
- Cloud AWS ou Azure
- Observabilité : métriques, logs, traces (APM, OpenTelemetry), dashboards et alerting
- Git et GitHub
- Les langages Python, Shell Unix ou Perl constituent un plus
- Les principes de qualité logicielle : Clean Code, Clean Architecture et bonnes pratiques de développement
- Anglais professionnel (niveau B2 minimum)
Voir l'offre et postuler — entrez votre email. Gratuit pour les diplômé(e)s et étudiant(e)s du Groupe ECL, première offre débloquée pour tout le monde.
Entreprise ? Confiez-nous un mandat →
Vous recrutez un profil comme celui-ci ?
Confiez-nous votre mandat de recrutement — gratuit et sans engagement. On vous présente des candidats qualifiés du bassin lyonnais.
Déposer un mandat gratuit →