Tech Lead Fullstack Java/React – Services Financiers
Entreprise: Sopra Steria
Type de contrat: CDI
Localisation: Paris (75)
Salaire estimé: 44 000 – 65 000 €/an (selon Hellowork)
Niveau d’études requis: Bac +5
Votre rôle et missions
Vous serez responsable technique d’un périmètre applicatif complet (backend + frontend), avec pour mission :
- Encadrer une équipe de développeurs (4 à 10 personnes)
- Définir l’architecture des applications Java/React.js
- Garantir la performance, la maintenabilité et la scalabilité des solutions distribuées
- Appliquer les bonnes pratiques en sécurité, qualité et DevOps
Responsabilités clés
🔹 Architecture & Conception
- Concevoir des architectures cloud-ready en microservices (Java 17+, Spring Boot 3+)
- Définir les standards techniques :
- Patterns architecturaux
- DDD (optionnel)
- Conventions API et normes de sécurité
- Valider les orientations stratégiques avec l’équipe architecture
- Traduire les besoins métiers en solutions techniques robustes et scalables
🔹 Leadership & Delivery
- Encadrement d’équipe : coaching, montée en compétences
- Garantie de la qualité du code :
- Revues systématiques
- Pair/mob-programming
- Pilotage de la roadmap technique :
- Gestion de la dette technique
- Orchestration des releases
- Assurance de la continuité de service :
- Supervision
- Optimisation des performances
- Disponibilité des applications
🔹 Backend – Expertise Java
- Développement de microservices (Java 17+, Spring Boot 3+)
- Architecture event-driven avec Kafka
- Conception et maintenance d’API REST :
- Gestion du versioning
- Optimisation des performances
- Stockage SQL (PostgreSQL / Oracle) :
- Optimisation des requêtes
- Transactions avancées
- Sécurité :
- OAuth2, OIDC, JWT
- RBAC (contrôle d’accès basé sur les rôles)
- Durcissement des endpoints
🔹 Frontend – React.js
- Développement de SPA avec :
- React 18+
- Redux Toolkit
- Intégration d’un Design System (interne ou Material UI)
- Gestion d’état complexe et optimisation du rendu
- Tests automatisés :
- Cypress (E2E)
- Jest (unitaires)
🔹 DevOps & Qualité
- Pipelines CI/CD avancés :
- GitLab CI / Jenkins
- Artéfacts Docker
- Déploiement Kubernetes :
- Helm / Kustomize
- Observabilité :
- Grafana, Prometheus, ELK
- Traces distribuées
- Pratiques d’ingénierie :
- Clean Code
- TDD (Test-Driven Development)
- Couverture automatisée des tests