Tech Lead Java F/H

Collective
Canton of Bordeaux-2, France
yesterday

Role details

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

Job location

Canton of Bordeaux-2, France

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Continuous Integration
Software Design Patterns
DevOps
Github
Hibernate
PostgreSQL
MongoDB
Scrum
RabbitMQ
Redis
Spring-boot
Backend
Gitlab
Kubernetes
Kafka
REST
Docker
Microservices

Job description

Au sein d'une équipe technique exigeante et passionnée, votre rôle sera central : piloter l'excellence technique, accompagner la montée en compétences des développeurs et garantir la robustesse des architectures., En tant que Tech Lead, vous partagez votre temps entre le leadership technique (60%) et la production de code complexe (40%). Vos responsabilités s'articulent autour de 3 piliers :

  1. Leadership Technique & Architecture
  • Définir, faire évoluer et garantir les choix d'architecture technique de la plateforme.
  • Assurer la qualité, la maintenabilité et la sécurité du code en instaurant les meilleures pratiques (Clean Code, TDD, DDD).
  • Mener les revues de code et animer les ateliers techniques.
  1. Delivery & Développement
  • Participer activement aux phases de cadrage technique et de conception des fonctionnalités complexes.
  • Intervenir sur les développements critiques et résoudre les problématiques de performance ou de scalabilité.
  • Assurer la cohérence technique avec l'écosystème DevOps / Cloud.
  1. Mentorat & Animation d'Équipe
  • Être le référent technique et le point de contact privilégié de l'équipe de développement.

  • Accompagner la montée en compétences de l'équipe à travers du mentorat et du pair programming.

  • Travailler en étroite collaboration avec les équipes produit pour aligner la roadmap technique et fonctionnelle.

  • L'Environnement Technique

Requirements

  • Expérience : Vous justifiez d'au moins 6 à 8 ans d'expérience en développement Java, dont une première expérience réussie (2 ans minimum) dans un rôle de Tech Lead ou de Lead Developer.
  • Expertise : L'écosystème Java (Spring) n'a plus de secret pour vous. Vous maîtrisez les problématiques de performance, de forte charge et de design patterns.
  • Mindset : Vous êtes passionné(e) par la transmission de connaissances. Vous faites preuve de leadership naturel, d'écoute et d'une excellente communication (capacité à vulgariser des sujets techniques complexes).
  • Culture : Vous êtes un(e) adepte du "Software Craftsmanship" et vous placez la qualité au centre de vos préoccupations.

Benefits & conditions

  • Backend : Java 17/21, Spring Boot 3, Hibernate
  • Architecture : Microservices, API REST, Kafka / RabbitMQ
  • Base de données : PostgreSQL, MongoDB / Redis
  • DevOps / Cloud : Docker, Kubernetes, AWS / GCP, CI/CD (GitHub Actions / GitLab)
  • Méthodologie : Agile Scrum / Kanban, TDD

About the company

Dans le cadre du développement de plateformes logicielles innovantes, hautement scalables et à forte valeur ajoutée, nous recherchons un(e) Tech Lead Java basé(e) à Bordeaux.

Apply for this position