Tech Lead Backend – Java 17 & Architecture Hexagonale
Oolab · Gouvernorat Tunis
Description du poste
À propos du poste
En tant que Tech Lead Backend chez OoLab, vous serez acteur clé de la plateforme de collaboration sécurisée, en charge de la conception, du développement et de l’évolution de nos services backend.
Missions principales
- Concevoir et développer des fonctionnalités en Java 17+ au sein d’une architecture hexagonale (Ports & Adapters), en garantissant lisibilité, testabilité et expressivité du code.
- Piloter l’évolution de l’architecture backend vers des bounded contexts définis (DDD) pour scalabilité, résilience et découplage.
- Refactorer progressivement le code legacy en appliquant les principes SOLID et Clean Code.
- Mettre en place une stratégie de tests robuste (unitaires, d’intégration, contract testing) et les considérer comme documentation vivante.
- Définir et documenter les choix d’architecture via des ADR et animer des design reviews.
- Accompagner techniquement l’équipe (4 à 8 développeurs) via mentorat, mob/pair programming et katas de code.
Profil recherché
- Solide expérience en développement backend Java / Spring Boot (7+ ans) et maîtrise des pratiques craft (Clean Code, SOLID, TDD).
- Bonne connaissance des patterns DDD, de l’architecture hexagonale, des architectures distribuées, du messaging (Kafka, RabbitMQ) et des bases de données relationnelles (PostgreSQL).
- Capacité à accompagner techniquement une équipe, à porter les décisions d’architecture et à faire le lien entre vision produit et excellence technique.
Compétences requises
- Java 17+
- Spring Boot, Spring Cloud
- JUnit 5, Mockito, ArchUnit
- Kafka, RabbitMQ
- PostgreSQL, Redis
- Kubernetes, Docker, GitLab CI
Ce que nous offrons
- Carte repas, primes, assurance maladie.
- Conventions : banque, salle de sport et agence de voyage.
- Flexibilité : planning hybride après validation de la période d’essai.
- Congés payés (maladie, maternité, etc.).
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Tunisie.
Salaires par métier
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Remote French Bilingual Customer Support Representative 10
- French-English Customer Support Associate 10
- Responsable maintenance 10
- Responsable Ressources Humaines 10
- Assistante administrative 9
- Technicien maintenance industrielle 9
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 6 heures
Expire dans 1 mois
8 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Oolab
Gouvernorat Tunis
Offres similaires
-
Scrum Master Senior – Agile Delivery Manager
PwC Gouvernorat Tunis -
Delivery Manager – Pilotage de projets multi‑clients
JEMS Gouvernorat Tunis -
Senior Java & Angular FullStack Developer (Relocation to Portugal)
Aubay Portugal Gouvernorat Tunis -
Senior PL/SQL Consultant – Remote (German B2)
BID consulting — BI, AI & Digital Strategy -
Architecte d'Entreprise IT – Plateforme SPARK
MS Solutions Group Ariana Ville