Tech Lead Fullstack Java React - Services Financiers - Ile-De-France
Job Description
Votre rôle et mission :
Prendre la responsabilité technique d’un périmètre applicatif complet (backend + frontend), encadrer les développeurs, définir l'architecture, sécuriser les bonnes pratiques et garantir la performance, la maintenabilité et la scalabilité des applications distribuées Java / React.js.
Responsabilités clés
Architecture & Conception
• Concevoir des architectures cloud-ready en microservices (Java 17+, Spring Boot 3+).
• Définir les standards : patterns, DDD (facultatif), conventions API, normes de sécurité.
• Challenger les choix techniques, valider les orientations stratégiques avec l’architecture.
• Traduire les besoins métier en solutions techniques robustes et scalables.
Leadership & Delivery
• Encadrer 4 à 10 développeurs (coaching, montée en compétences).
• Garantir la qualité du code : revue systématique, pair/mob-programming.
• Piloter la roadmap technique, gérer la dette, orchestrer les releases.
• Assurer la continuité de service : supervision, performances, disponibilité.
Backend — Java (expert)
• Développement de microservices Java 17+ / Spring Boot 3+.
• Architecture event‑driven : Kafka impératif.
• Conception et maintien d’API REST, gestion du versioning, performance.
• Stockage SQL (PostgreSQL / Oracle), optimisation de requêtes, transactions.
• Sécurité : OAuth2, OIDC, JWT, RBAC, durcissement des endpoints.
Frontend — React.js
• Développement SPA avec React 18+, TypeScript, Redux Toolkit.
• Intégration Design System (interne, Material UI ou équivalent).
• Gestion d’état complexe, optimisation du rendering & hydration.
• Mise en place de tests : Cypress, Jest.
DevOps / Qualité
• Pipelines CI/CD avancés : GitLab CI / Jenkins, artefacts Docker.
• Déploiement Kubernetes (Helm / Kustomize).
• Observabilité : Grafana, Prometheus, ELK, traces distribuées.
• Pratiques d'ingénierie : Clean Code, TDD, couverture automatisée.
Requirements
Department: Engineering, Development, Applications
Function: Information Technology
Experience Level: Mid-Senior Level