Tayeb DJATOU

Consultant Senior Backend Java | Spring Boot & API

Salaire / Taux journalier

91300 Massy, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootMicroservicesKafkaAnsibleAdobe CampaignCTypescriptRequêtes SQLHTMLCSSSassSwagger/OpenAPIMavenGradleAngularOraclePostgreSQLMongoDBGitGitLabJenkinsDockerKubernetesPrometheusGrafanaClean CodeTest Driven DevelopmentCoachingHexagonal ArchitectureDomain Driven DesignJiraConfluencePostman

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Consultant Senior Backend Java avec +8 ans d'expertise en conception d'API REST contract-first, microservices Spring Boot et architectures event-driven (Kafka/Avro). Expérience bancaire confirmée (Crédit Agricole, BNP Paribas) : refonte de modèles de données, optimisation CI/CD, monitoring production et pilotage MEP. Spécialisé en API Design, DDD et DevOps pour livrer des solutions scalables, résilientes et documentées.

Liens

Expérience de travail

Développeur Senior Backend Java / Full Stack

LCL Crédit Agricole

juin 2025 - Présent

1 an 5 mois

91300 Massy, France

– Analyse des besoins fonctionnels et des contraintes techniques; participation aux cérémoniaux Scrum et cadrages DEV/BA. – Conception et développement de nouvelles API Java via OpenAPI; mise en place des bonnes pratiques de développement (SOLID, Clean Code). – Développement et ordonnancement de batchs Java (Spring Batch); refonte du modèle de données pour suivre l'évolution du besoin. – Mise en place et optimisation des pipelines CI/CD (GitLab CI) pour assurer une livraison continue de code de qualité. – Animation des réunions techniques, partage de connaissances, revue de code et validation des MR. – Monitoring de production (ELK, Prometheus, Grafana), correction de bugs/anomalies; documentation technique (guides, conception/architecture, POC). – Préparation des documents de livraisons et pilotage des mises en production.

Personal Project

janv. 2021 - Présent

5 ans 10 mois

Instructor / Teacher

janv. 2021 - Présent

5 ans 10 mois

– Dispense de cours et accompagnement: bases de la programmation, POO (Java), structures de données, complexité, algorithmique. – Préparation d'exercices, aide à la résolution de problèmes et révision avant examens.

Développeur Full Stack

janv. 2024 - janv. 2026

2 ans 1 mois

Paris, France

– Gestion des inscriptions: formulaires d'inscription étudiants (upload photo), informations personnelles, académiques et de contact. – Gestion des groupes: création de groupes par niveau/matière, affectation des étudiants et des enseignants. – Planification des séances: calendrier interactif (FullCalendar), création de séries de cours, gestion des emplois du temps. – Suivi des présences: marquage présence/absence par séance, historique complet par étudiant. – Gestion financière: suivi des paiements (complets/partiels), détection des retards, tarification par niveau/matière. – Tableau de bord: statistiques et indicateurs clés (effectifs, paiements, présences). – Génération de documents: reçus de paiement PDF, fiches étudiants imprimables. – Recherche avancée: filtres multicritères (étudiants, enseignants, groupes). https://school-management-monorepo-git-secure-djatous-projects.vercel.app/admin/payment-management

Développeur Senior Java / API Designer

Crédit Agricole

juin 2023 - juin 2025

2 ans 1 mois

91300 Massy, France

– Conception et modélisation d'API REST en approche contract-first (OpenAPI/Swagger): ressources, schémas, cohérence et maintenabilité. – Traduction des capacités métier en contrats d'API standardisés et réutilisables (logique DDD). – Mise en place d'architectures event-driven avec Kafka et discipline Avro: découplage, résilience et compatibilité des schémas. – Production de documentation API complète: contexte métier, flux d'intégration, schémas de données. – Développement de microservices Spring Boot robustes et scalables: implémentation fidèle aux contrats d'API définis. – Création de suites de tests API: tests de contrats, validation fonctionnelle, TDD/BDD (JUnit5, Cucumber); amélioration continue du test coverage. – Refonte/évolution du modèle de données et optimisation des performances (volumétrie, temps de réponse, consommation ressources). – Participation aux ateliers DEV/BA et rituels Scrum; facilitation technique. – Support production: monitoring (Dynatrace/Grafana), analytics d'usage des APIs, amélioration continue. – Préparation des livrables, documentation technique et participation aux mises en production.

Développeur Full Stack Java Spring Boot / Angular

BNP Paribas

sept. 2020 - juin 2023

2 ans 10 mois

93100 Montreuil, France

– Développement et maintenance d'applications métiers (évolutions + correctifs) en Agile Scrum. – Participation au chiffrage, conception technique, développement, tests et support aux mises en production. – Migration Spring Boot 1.5 vers 2.7 et amélioration de la stabilité des livraisons. – Optimisation Oracle/PL/SQL: tuning requêtes, indexation, améliorations de performance. – Sécurité: certificats (crt/jks/p12/KDB), configuration WebSSO/SSO, conformité (Fortify, NexusIQ). – Front-end: maintenance et évolutions applicatives sous Angular (TypeScript, HTML/CSS, JS ES5/ES6). – Industrialisation: Jenkins, Ansible; documentation technique, support production et corrections d'incidents. – Qualité: TDD/BDD, revue de code, amélioration de la qualité (Sonar, principes SOLID) et tests (JUnit / Cucumber).

Développeur Full Stack Java / JavaScript (CRM)

E-DEAL/Efficy

sept. 2018 - sept. 2020

2 ans 1 mois

– Participation au chiffrage des charges de développement. Certification E-DEAL obtenue. – Développements Front 40% / Back 60%: création et évolution d'objets Java; création/modification d'interfaces (JavaScript, jQuery, Ajax); mise en place de tâches planifiées; développement de services REST (archives ZIP, parsing XML); optimisation SQL (indexation, procédures stockées). – Rédaction de documentation technique et livraisons Dev / Recette / Production.

Développeur CRM / Marketing Digital (Adobe Campaign)

Soft Computing

févr. 2018 - août 2018

7 mois

– Intégration de la solution Adobe Campaign dans un contexte multi-clients. – Développement d'une application Web Responsive conforme RGPD. – Personnalisation d'emailings et mise en place de workflows de ciblage, modèles de diffusion et gestion de campagnes. – Utilisation de Message Center (création d'événements, envoi d'emails de test). – Rédaction de documentation et participation aux livraisons sur plusieurs environnements.


Formation

UPEC Paris-Est Créteil

Master 2, Ingénierie Systèmes Distribués

2016 - 2018

2 ans 1 mois

USTO Oran

Master 1, Ingénierie Systèmes d'Information

2015 - 2016

1 an 1 mois

USTO Oran

Licence, Mathématiques & Informatique

2012 - 2015

3 ans 1 mois


Licences et certifications

E-DEAL Certification

Délivré le : –

Certifié par E-DEAL

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.