Tech Lead Fullstack Java – Services Publics (H/F)
Entreprise: Sopra Steria
Localisation: Mérignac (33),
Télétravail partielType de contrat: CDI
Salaire estimé: 33 800 – 54 200 €/an (source: Hellowork)
Niveau d’études requis: Bac +5
Contexte et enjeux
L’agence
Services Publics de Bordeaux conçoit des solutions numériques innovantes pour répondre aux défis sociétaux, en intégrant :
- Transition NextGen (Cloud, Data, IA)
- Normes d’éco-conception et d’accessibilité
- Transformation des services publics pour une meilleure expérience utilisateur
Votre mission :
piloter l’ensemble du cycle de développement (conception, développement, déploiement) d’applications fullstack, en garantissant
performance, sécurité et scalabilité.
Vos missions principales
1. Conception et architecture technique
- Analyser les besoins techniques et fonctionnels pour proposer des solutions adaptées.
- Concevoir des architectures évolutives, sécurisées et performantes, alignées sur les contraintes métiers.
- Garantir la qualité et la robustesse des solutions proposées.
2. Développement fullstack avancé
- Frontend (Angular 14+) :
- Développer des interfaces modernes, conformes au RGAA et RGESN.
- Optimiser l’expérience utilisateur (UX/UI).
- Backend (Java 8+/Spring/Quarkus) :
- Implémenter des solutions cloud-native, sécurisées et performantes.
- Gérer des systèmes complexes avec une approche craftsmanship.
- Revues de code :
- Promouvoir les bonnes pratiques (clean code, tests unitaires, intégration continue).
- Former et accompagner les équipes sur les standards techniques.
3. Production et CI/CD
- Automatiser les pipelines (GitLab CI/CD, Concourse) :
- Build, tests, sécurité, packaging et déploiement.
- Maintenir la plateforme CI/CD pour une industrialisation optimale.
- Gestion des environnements :
- Kubernetes, OpenShift, OpenStack pour une déploiement fluide et sécurisé.
4. Collaboration et veille technologique
- Encadrement technique :
- Piloter les équipes de développeurs en collaboration avec la direction projet.
- Assurer la qualité du produit livré et la livraison de valeur métier.
- Documentation et formation :
- Rédiger une documentation technique claire et maintenue.
- Participer à des formations, conférences et certifications pour rester à la pointe des innovations.
- Outils et technologies maîtrisés :
- Backend : Java 8+, Spring Boot, Quarkus
- Frontend : TypeScript, Angular 14+
- Cloud/DevOps : Kubernetes, OpenShift, OpenStack, GitLab, Ansible, Terraform
- Sécurité/Qualité : SonarQube, Checkmarx, Packmind