Tech Lead Full Stack H/F

Unitech Solutions
France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure Code Review Continuous Integration Django Web Framework Spring Framework Junit Python (Programming Language)
+29 more
PostgreSQL Scrum Methodology Ansible Service-Oriented Architecture Software Engineering SQL Databases Web Services ReactJS Retrieval-Augmented Generation Apache Spark Spring-boot Cypress (Programming Language) Generative AI Backend Gitlab Git Fastapi Pytest Containerization AngularJS Kubernetes Information Technology Apache Nifi Data Management Front End Software Development Restful APIs Docker Jenkins Databricks

Job description

Au sein d’une Ă©quipe spĂ©cialisĂ©e en DATA et Intelligence Artificielle, le consultant interviendra en tant que Tech Lead / DĂ©veloppeur Full Stack Senior sur des projets en phase de dĂ©veloppement et d’industrialisation.

Il participera à la conception et au développement de solutions DATA et IA, avec une forte dimension backend, frontend, architecture applicative et industrialisation.

Missions

  • Analyser et traduire les besoins et briefs techniques en solutions concrĂštes.
  • Concevoir et dĂ©velopper des applications et services Full Stack.
  • Participer Ă  la conception et au dĂ©veloppement des backends et interfaces des solutions IA.
  • Contribuer Ă  des projets DATA liĂ©s Ă  l’ingestion, au traitement et Ă  l’exploitation de donnĂ©es.
  • Participer Ă  des projets d’IA gĂ©nĂ©rative, notamment autour de solutions RAG.
  • Concevoir et dĂ©velopper des solutions techniques dans un environnement industrialisĂ©.
  • Participer aux choix d’architecture applicative en collaboration avec l’architecte.
  • Participer aux revues de code et veiller au respect des bonnes pratiques de dĂ©veloppement.
  • Concevoir et mettre en oeuvre les tests automatisĂ©s.
  • RĂ©aliser les phases de recettage et de contrĂŽle qualitĂ©.
  • Participer aux mises en production.
  • Contribuer Ă  la documentation technique.
  • Participer aux cĂ©rĂ©monies agiles et aux activitĂ©s de dĂ©veloppement de l’équipe.
  • Accompagner techniquement des profils juniors, stagiaires ou alternants.
  • Assurer une veille sur les technologies Ă©mergentes, notamment dans le domaine de l’IA.

Livrables attendus

  • Interfaces frontend dĂ©veloppĂ©es et industrialisĂ©es.
  • Backends et services applicatifs dĂ©veloppĂ©s.
  • FonctionnalitĂ©s DATA et IA dĂ©veloppĂ©es.
  • Solutions d’ingestion et de traitement de donnĂ©es.
  • FonctionnalitĂ©s liĂ©es aux projets RAG et IA gĂ©nĂ©rative.
  • Tests automatisĂ©s et plans de tests.
  • Solutions recettĂ©es et mises en production.
  • Contributions aux revues de code.
  • Documentation technique.
  • Contributions aux choix d’architecture applicative.
  • Accompagnement technique des profils juniors.
  • Contributions aux cĂ©rĂ©monies agiles.

Environnement technique

Backend

  • Java 21+
  • Spring Boot
  • Spring WebFlux

Requirements

Python

  • FastAPI
  • Django

Frontend

  • Angular
  • React

Architecture & DATA

  • Architecture hexagonale
  • Domain-Driven Design (DDD)
  • SOA
  • API REST / Webservices
  • Apache Spark
  • Databricks
  • SQL
  • PostgreSQL -, Apache NiFi, Git

  • GitLab
  • Jenkins
  • Ansible
  • MQ

Tests

  • JUnit
  • Mockito
  • Cypress
  • Pytest, Le consultant devra disposer d’une expĂ©rience significative en dĂ©veloppement Full Stack et ĂȘtre capable d’intervenir sur l’ensemble du cycle de dĂ©veloppement, de la conception Ă  la mise en production.

Les compétences recherchées sont notamment :

  • MaĂźtrise de Java et de l’écosystĂšme Spring.
  • MaĂźtrise de Python et d’au moins un framework backend parmi FastAPI ou Django.
  • MaĂźtrise d’Angular et bonne connaissance de React.
  • MaĂźtrise des architectures hexagonales et des principes DDD.
  • ExpĂ©rience significative dans la conception et le dĂ©veloppement de backends et interfaces.
  • ExpĂ©rience sur des projets DATA et/ou IA.
  • ExpĂ©rience sur des architectures REST et SOA.
  • Connaissance des environnements cloud AWS et Azure.
  • ExpĂ©rience de la conteneurisation et de Kubernetes.
  • MaĂźtrise des pratiques CI/CD et de Git.
  • ExpĂ©rience dans la mise en place de tests automatisĂ©s.
  • Participation aux choix d’architecture et aux revues de code.
  • ExpĂ©rience dans un environnement Agile/Scrum.
  • CapacitĂ© Ă  accompagner techniquement des dĂ©veloppeurs plus juniors.
  • AppĂ©tence pour les sujets d’IA gĂ©nĂ©rative et les technologies Ă©mergentes., Profil recherchĂ©ExpĂ©rience significative en dĂ©veloppement Full StackMaĂźtrise de Java et de l’écosystĂšme SpringMaĂźtrise de Python et d’au moins un framework backend parmi FastAPI ou DjangoMaĂźtrise d’Angular et bonne connaissance de ReactMaĂźtrise des architectures hexagonales et des principes DDDExpĂ©rience significative dans la conception et le dĂ©veloppement de backends et interfacesExpĂ©rience sur des projets DATA et/ou IAExpĂ©rience sur des architectures REST et SOAConnaissance des environnements cloudAWS et AzureExpĂ©rience de la conteneurisation et de KubernetesMaĂźtrise des pratiques CI/CD et de GitExpĂ©rience dans la mise en place de tests automatisĂ©sParticipation aux choix d’architecture et aux revues de codeExpĂ©rience dans un environnement Agile/ScrumCapacitĂ© Ă  accompagner techniquement des dĂ©veloppeurs plus juniorsAppĂ©tence pour les sujets d’IA gĂ©nĂ©rative et les technologies Ă©mergentes, 1. ExpĂ©rience significative en dĂ©veloppement Full Stack 2. MaĂźtrise de Java et de l’écosystĂšme Spring 3. MaĂźtrise de Python et d’au moins un framework backend parmi FastAPI ou Django 4. MaĂźtrise d’Angular et bonne connaissance de React 5. MaĂźtrise des architectures hexagonales et des principes DDD 6. ExpĂ©rience significative dans la conception et le dĂ©veloppement de backends et interfaces 7. ExpĂ©rience sur des projets DATA et/ou IA 8. ExpĂ©rience sur des architectures REST et SOA 9. Connaissance des environnements cloudAWS et Azure 10. ExpĂ©rience de la conteneurisation et de Kubernetes 11. MaĂźtrise des pratiques CI/CD et de Git 12. ExpĂ©rience dans la mise en place de tests automatisĂ©s 13. Participation aux choix d’architecture et aux revues de code 14. ExpĂ©rience dans un environnement Agile/Scrum 15. CapacitĂ© Ă  accompagner techniquement des dĂ©veloppeurs plus juniors 16. AppĂ©tence pour les sujets d’IA gĂ©nĂ©rative et les technologies Ă©mergentes, Spring Apache spark Ansible Intelligence artificielle ContrĂŽle qualitĂ© SQL Gestion des donnĂ©es REST Git Architecture orientĂ©e services (SOA) CrĂ©ation d’une base documentaire JUnit Angular Jenkins Kubernetes Python Scrum Django PostgreSQL Spring Boot Java Docker

Benefits & conditions

Taux journalier :Salaire selon profil

False

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential bachelor degree EducationalOccupationalCredential

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role