You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Kerdoud TaharKT

Kerdoud Tahar

Lead Développeur Backend Java / Spring

670 €/jour
Bordeaux, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Kerdoud

Développeur backend Java/Spring avec 9 ans de pratique sur des SI à forts enjeux métier (bancaire, assurance,
retraite, fonction publique). J'interviens en autonomie de la conception à la production, avec une attention
particulière portée à la qualité du code et à la fiabilité des livrables.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Bordeaux (jusqu’à 50 km)

Expériences

  • DGFiP
    Lead Développeur Backend Java
    SECTEUR PUBLIC & COLLECTIVITÉS
    avril 2024 - Aujourd'hui (2 ans et 4 mois)
    Bordeaux, France
    FARITAS
    Lead Développeur Backend Java / Spring

    Intégré à l'équipe du projet FARITAS (déclaration et contrôle des taxes de séjour collectées par les plateformes de location — Airbnb, Booking, Gîtes de France, Abritel...), d'abord développeur backend, puis lead depuis sept. 2024 et référent fonctionnel depuis sept. 2025.

    Missions :
    • Conception et développement backend Java/Spring Boot (API REST, modélisation des données)
    Lead développeur : qualité des livrables, revues de code, coordination technique de l'équipe
    • Portage fonctionnel après le départ du PO : recueil des besoins, arbitrages, relation métier
    • Montée en compétences de deux développeurs, dont un profil en reconversion vers Java
    • Migration Java 11 vers 17
    • Refonte du traitement des fichiers pour absorber la montée en charge des grandes plateformes
    • Collaboration DevOps : tableaux de bord Grafana, formalisation des rôles dev dans les process de release et déploiement (dev, recette)
    • Mise en place des tests unitaires et d'intégration
    • Rédaction de la documentation technico-fonctionnelle

    Réussites :
    • Refonte complète du traitement (chargement intégral en mémoire → lots de 10 000 lignes) : débit ×20 — un fichier de 400 000 lignes nécessitait 10h, l'application absorbe désormais 5 M de lignes (Booking, Gîtes de France) en 6h
    • Fiabilisation de la restitution des fichiers d'analyse : génération en fin de traitement, stockage à rétention d'un mois, purge automatisée (cron Java) et endpoint de régénération à la demande — fin des crashs serveur en récupération de masse
    • Réduction de la charge base de données via caches sur les appels répétitifs (calcul des périodes de taxation)
    • Continuité technique et fonctionnelle assurée malgré le départ du lead dev et du PO

    JAVA 11/17, SPRING BOOT, VUE.JS (PINIA), REST, GIT, MAVEN, POSTGRESQL, JERSEY, JENKINS, SONAR, JUNIT
    Java Spring boot Vue.js Git
  • CRÉDIT MUTUEL ARKÉA
    Ingénieur Backend Java
    BANQUE & ASSURANCES
    juillet 2022 - mars 2024 (1 an et 8 mois)
    Bordeaux, France
    Bureau et Agenda
    Ingénieur Backend Java

    Intégré à l'équipe Agenda (5 développeurs), en charge d'outils de gestion du temps pour les conseillers bancaires et leurs clients (Agenda, Agenda Bureau, Agenda Client), commercialisés auprès de plusieurs banques — dont une livraison majeure attendue au 1er janvier.

    Missions :
    Maintenance évolutive et corrective des applications legacy (traitement des tickets, correctifs)
    • Refactoring en profondeur du code legacy : écriture/reprise des tests unitaires en amont, tests de non-régression, puis refonte sécurisée du code
    • Réduction systématique de la taille des classes et méthodes pour la lisibilité et la maîtrise du code
    • Versionnement multi-clients : une branche Git par banque en plus de la branche Arkéa, arbitrage des fonctionnalités selon le client (merges sélectifs, cherry-picks, cohérence entre branches)
    • Build et dépendances sur une chaîne outillée legacy (Ivy pour run/build, Ant pour les dépendances)
    • Préparation des livraisons à la banque cliente, puis maintenance et traitement des retours post-livraison
    • Analyse et gestion des incidents avec le PO/BA
    • Rédaction de la documentation technico-fonctionnelle

    Réussites :
    • Livraison de l'ensemble applicatif dans les délais pour l'échéance du 1er janvier, zéro incident bloquant post-livraison
    • Fiabilisation du code legacy par un refactoring systématiquement sécurisé par les tests (unitaires + non-régression), sans régression introduite
    • Maintien de la cohérence fonctionnelle entre les branches clientes malgré des périmètres différenciés par banque
    • Montée en maîtrise rapide d'une chaîne de build legacy (Ivy/Ant) hors des standards actuels, forte capacité d'adaptation à des environnements techniques atypiques

    // JAVA 8 ET 11, UBUNTU, INTELLIJ, JIRA, CONFLUENCE, IVY, GRADLE, ANT, THRIFT, REST, SWAGGER, MAPSTRUCT, SONARQUBE, JENKINS, POSTMAN, SOAP-UI, NEXUS, GITHUB, GIT //
  • Caisse des Dépôts
    Lead Développeur Backend Java / Spring
    SECTEUR PUBLIC & COLLECTIVITÉS
    septembre 2021 - juin 2022 (9 mois)
    Bordeaux, France
    Retraite
    Lead Développeur Backend Java / Spring

    Intégré à une équipe de 6 personnes (3 développeurs, un lead tech, un référent technico-fonctionnel, un chef de projet) pour construire from scratch un SI mutualisé entre la Caisse des Dépôts (CDC) et le Service des Retraites de l'État (SRE) : changements d'adresse, annulations de pension, déclarations et annulations de décès. Suite au départ du lead tech, prise du rôle de lead développeur et poursuite du projet en autonomie avec l'équipe.

    Missions :
    • Définition de l'architecture avec l'architecte : découpage en micro-services (API back + front, 4-5 modules Kafka, un batch)
    • Conception et développement des API REST de gestion des dossiers retraite
    • Développement des modules Kafka pour les échanges entre les SI CDC et SRE, après une montée en compétences autonome sur la techno
    • Montée en compétences de deux membres de l'équipe (un développeur, le lead tech) sur le socle technique
    • Modélisation des données et conception technique (diagrammes, doc)
    • Tests unitaires, d'intégration et fonctionnels (collections Postman + scripts de test)
    • Revues de code (Sonar + Merge Request)
    • Animation des points techniques et des réunions agiles

    Réussites :
    • Phase de build menée à son terme et application livrée à l'équipe de run, malgré le départ du lead tech en début de projet
    • Positionnement en lead développeur de fait dès le premier mois : prise de notes exhaustive à l'arrivée ayant permis d'accompagner la montée en compétences des autres
    • Montée en compétences autonome sur Kafka (une semaine d'intercontrat) immédiatement réinvestie dans les modules d'échange
    • Couverture de tests > 80% et quality gate SonarQube niveau A maintenues sur l'ensemble des modules

    JAVA 11, SPRING BOOT 2.5.6, ANGULAR 13, REST, APACHE KAFKA, APACHE AVRO, BATCH, POSTGRESQL, LOMBOK, MAPSTRUCT, SWAGGER, JIRA, SONARQUBE, JENKINS, POSTMAN, CONFLUENCE, NEXUS, MAVEN, GIT

Recommandations

Soyez le premier à recommander Kerdoud

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • RATIONAL APPLICATION
    RATIONAL APPLICATION
  • Concepteur Développeur Informatique
    AFPA
    2017
    Concepteur Développeur Informatique

Catégories