Contexte
Dans le cadre d’une mission de Tech Lead Java Senior Full Stack au sein du secteur des services, vous interviendrez sur la conception et l’évolution de solutions applicatives. Vous jouerez un rôle central dans les choix techniques, la qualité du code et l’accompagnement d’une équipe de développeurs offshore. La mission couvre les volets backend, frontend, intégration, bases de données, qualité logicielle et pratiques CI/CD. Elle est basée à Paris, avec une présence sur site quatre jours par semaine et une journée de télétravail.
Objectifs de la mission
Concevoir et faire évoluer des solutions applicatives robustes, performantes et maintenables.
Garantir l’application des bonnes pratiques de développement et des standards de qualité.
Accompagner techniquement l’équipe de développeurs offshore.
Contribuer aux choix d’architecture et à la qualification des nouveaux besoins.
Renforcer la qualité des développements et le suivi du cycle de livraison.
Participer à l’amélioration continue des pratiques de développement et des processus CI/CD.
Responsabilités
Analyser les besoins et contribuer à leur traduction en solutions techniques adaptées.
Participer à la conception applicative et aux décisions d’architecture.
Réaliser des développements sur les composants backend et frontend de l’application.
Effectuer les revues de code et assurer le suivi des merge requests.
Encadrer techniquement les développeurs offshore et accompagner leur progression sur les sujets de conception et de qualité.
Collaborer avec les architectes, les Product Owners et les autres Tech Leads.
Contribuer à l’utilisation et à l’amélioration des outils de qualité, d’intégration, de déploiement et de monitoring.
Profil recherché
Vous justifiez de 6 à 8 ans d’expérience minimum sur des fonctions de développement et de leadership technique.
Vous disposez d’une solide expertise en Java, notamment sur Java 17, Spring, Hibernate et JPA.
Vous maîtrisez les principes de conception applicative et êtes à l’aise dans les sujets d’architecture technique.
Vous avez une expérience du développement full stack avec JavaScript, TypeScript et Vue.js.
Vous connaissez les environnements d’intégration et de déploiement s’appuyant sur Git, Maven, Jenkins, Docker et Kubernetes.
Vous possédez de bonnes connaissances en SQL et PostgreSQL, ainsi qu’une expérience des API REST, SOAP et de Kafka.
Une expérience avec AWS, l’accompagnement d’équipes offshore et les outils d’IA appliqués au développement constitue un atout.