Tech Lead Fullstack Python - Java - Next.Js H/F - Groupbees
Les missions du poste
Le besoin
Contexte
Dans le cadre de la transformation digitale d'un grand groupe, nous recherchons un Dev Fullstack (dominante Python / Java / Next.js) confirmé pour participer activement au produit «Consolid», un outil d'aide à la consolidation des textes et codes.
Le candidat retenu aura comme mission principale la conception technique et les développements frontend et backend de l'application Consolid. Il s'agira de développer de nouvelles fonctionnalités liées à la collecte des données, à leur transformation et à leur enrichissement. L'industrialisation de prompts IA dans la solution sera nécessaire également afin de proposer un enrichissement des documents. Le développeur que nous recherchons s'implique et s'épanouit dans un environnement de transformation IT, à laquelle il contribue par ses travaux.
Missions
Développer de nouvelles fonctionnalités de l'application
Maintenir la solution existante (amélioration continue)
Participer à l'élaboration de l'architecture applicative des solutions avec l'ensemble des parties prenantes (développeurs, architectes, équipe sécurité et infrastructure)
Participer à la conception technique (analyser les besoins et rédiger les exigences techniques)
Être garant des bonnes pratiques de développement (revue de code, etc.)
Travailler en étroite collaboration avec l'ensemble des parties prenantes des sujets
Compétences techniques
Très bon niveau avec 8 ans d'expérience en développement Python (3.13 minimum), maîtrise des frameworks, méthodes et outils liés : FastAPI, SQL Alchemy (ORM), Pytest (tests unitaires) et Langchain (en bonus)
Bon niveau avec minimum 3 ans d'expérience en développement Java (21 minimum) : maîtrise des frameworks, méthodes et outils liés tels que Spring Boot, Junit, Mockito, MyBatis, Flyway, Saxon
OpenSearch/ElasticSearch
PostgreSQL (en bonus)
CibSeven/Camunda
Maîtrise de Next.js (14 minimum) et ReactJS (18 minimum), TailwindCSS, React Testing Library, Jest (tests unitaires)
Bonne connaissance de XML et XSLT 3.0
Très bonne connaissance de l'environnement AWS (S3, Lambda), Docker, Git
Adepte des bonnes pratiques de développement et de design des API REST
Méthodologie et bonnes pratiques : principes clean code (KISS, DRY, YAGNI, SOLID)
Savoir-être
Capacité d'écoute, d'analyse et à être force de proposition
Capacité à convaincre et aisance relationnelle
Rigueur et organisation
Appétence pour le travail en équipe
Approche de coaching : envie de faire monter en compétences ses co-équipiers
Profil
De formation Bac +5, avec au moins 5 ans d'expérience sur un poste similaire
Capacité à être force de proposition pour trouver des solutions techniques complètes par rapport aux besoins fonctionnels exprimés
Dynamique, autonome et polyvalent sur les sujets techniques, appréciant le travail en équipe
Affinités pour l'amélioration des procédés et la recherche constructive de solutions
Adhésion aux fondamentaux de la méthodologie agile Scrum et DevOps
Épanouissement dans un environnement de transformation IT et envie d'y contribuer par ses travaux
Une connaissance du monde de l'édition documentaire serait un plus
Onboarding 1 mois sur site full time, puis 2 à 3 jours de présence sur site par la suite
Le profil recherché
Profil recherché
- De formation Bac +5, avec au moins 5 ans d'expérience sur un poste similaire
- 8 ans d'expérience en développement Python (3.13 minimum) avec maîtrise des frameworks et outils : FastAPI, SQL Alchemy, Pytest, Langchain (en bonus)
- Minimum 3 ans d'expérience en développement Python et Java (21 minimum) avec maîtrise des frameworks et outils : Spring Boot, Junit, Mockito, MyBatis, Flyway, Saxon
- Connaissance d'OpenSearch/ElasticSearch
- Connaissance de PostgreSQL (en bonus)
- Connaissance de CibSeven/Camunda
- Maîtrise de Next.js (14 minimum), ReactJS (18 minimum), TailwindCSS, React Testing Library, Jest
- Bonne connaissance de XML et XSLT 3.0
- Très bonne connaissance de l'environnement AWS (S3, Lambda), Docker, Git
- Maîtrise des bonnes pratiques de développement et design des API REST
- Application des méthodologies et bonnes pratiques : principes clean code (KISS, DRY, YAGNI, SOLID)
- Capacité à être force de proposition pour trouver des solutions techniques complètes
- Profil dynamique, autonome et polyvalent sur les sujets techniques, appréciant le travail en équipe
- Affinités pour l'amélioration des procédés et la recherche constructive de solutions
- Adhésion aux fondamentaux de la méthodologie agile Scrum et DevOps
- Connaissance du monde de l'édition documentaire serait un plus
- Capacités relationnelles : écoute, analyse, force de proposition, convaincre, aisance relationnelle
- Rigueur et organisation
- Appétence pour le travail en équipe
- Approche de coaching : envie de faire monter en compétences ses co-équipiers