Tech Lead Java H/F - Umake
- Bordeaux - 33
- CDI
- Umake
Les missions du poste
Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain.
Nous sommes animés par trois piliers :
- Excellence : Nous nous entourons de collaborateurs passionnés pour accompagner nos clients dans leurs projets.
- Durabilité : Nous avons la volonté de laisser une empreinte positive sur notre écosystème en contribuant à des actions sociétales dans chaque région où nous sommes implantés. Nous construisons des relations pérennes avec les Umakers, clients et partenaires.
- Humain : La proximité, la confiance et une véritable écoute sont au coeur de notre démarche pour ton épanouissement professionnel.
Notre état d'esprit est de faire de Umake ton partenaire de carrière privilégié.
En nous rejoignant, tu bénéficieras d'un accompagnement spécifique avec un manager à ton écoute, car ton épanouissement et la construction de ton avenir professionnel sont nos priorités. Ensemble, incarnons une nouvelle façon de vivre notre métier. Ensemble, construisons le conseil qui nous rassemble.1. Encadrement technique
Accompagner et coacher les développeurs Java au quotidien
Effectuer des revues de code, garantir la qualité et la maintenabilité du code
Promouvoir les bonnes pratiques (Clean Code, TDD, CI/CD, etc.)
Contribuer à la montée en compétence des équipes techniques
2. Conception et développement
Participer à la définition de l'architecture logicielle en lien avec l'architecte technique
Concevoir et développer des fonctionnalités complexes en Java / Spring Boot
Optimiser les performances, la sécurité et la fiabilité des applications
Industrialiser les processus de build et de déploiement (CI/CD)
3. Coordination projet
Collaborer étroitement avec les Product Owners, QA, et DevOps
Estimer les charges, planifier les sprints et suivre l'avancement technique
Participer à la définition de la roadmap technique et à la veille technologique
Environnement technique
Langages / Frameworks : Java 11+, Spring Boot, Hibernate/JPA
Outils DevOps : Jenkins, GitLab CI, Docker, Kubernetes
Bases de données : PostgreSQL, MongoDB
Architecture : Microservices, REST API, Event-driven
Méthodologies : Agile (Scrum / Kanban), TDD, CI/CD
Le profil recherché
Bac +5 (école d'ingénieur, université)
Expérience confirmée (5+ ans) en développement Java, dont au moins une expérience en rôle de lead technique
Solide compréhension des architectures distribuées et microservices
Excellente communication, leadership naturel et goût pour la transmission
Capacité à challenger les choix techniques et à proposer des solutions innovantes