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

Zakariya Tahri

Senior Java Backend | Spring Boot · Banking

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

About Zakariya

Ingénieur Java Backend Senior avec 8 ans d'expérience, dont 6 ans dans des environnements bancaires hautement régulés (BNP Paribas, Société Générale).

Ce que j'apporte : Conception et développement d'APIs et microservices robustes en Java/Spring Boot, architecture événementielle (Kafka, RabbitMQ) et sécurité (OAuth2, OIDC, JWT)
Mes réalisations concrètes :
  • Migration d'un monolithe Java 8 vers une architecture microservices Java 17 à la Société Générale - utilisée sur plusieurs lignes métier
  • Optimisation de 9M+ documents MongoDB chez Primonial — gain significatif en performance
  • Mise en conformité RGPD via pseudonymisation de documents sensibles
  • Construction de pipelines CI/CD complets de l'architecture à la production

Stack principale :
Java 8-21 · Spring Boot · Kafka · PostgreSQL · Docker · Kubernetes · GCP · OAuth2
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Annemasse (up to 50km)

Experience

  • ZataDev
    Ingénieur Full-Stack Indépendant
    PUBLISHING
    August 2023 - Today (2 years and 10 months)
    Paris, France
    Conception et développement end-to-end de produits SaaS en autonomie complète.
    • APIs et microservices Java/Spring Boot déployés sur GCP (Docker, Kubernetes)
    • Architecture événementielle avec Kafka et RabbitMQ
    • Authentification sécurisée OAuth2, OIDC, JWT
    • Interfaces internes React/Next.js
    • Gestion complète du cycle produit : architecture → développement → production
    Java Spring boot Apache Kafka Docker Next.js
  • Société Générale
    Senior Java Backend Engineer
    BANKING AND INSURANCE
    October 2019 - July 2023 (3 years and 9 months)
    Fontenay-sous-Bois, France
    Migration d'une plateforme monolithique Java 8 vers une architecture microservices Java 17, utilisée sur plusieurs lignes métier bancaires.
    • Décomposition du monolithe en services indépendants (DDD, séparation des domaines)
    • Optimisation des pipelines CI/CD — réduction significative des cycles build/deploy
    • Migration de données à grande échelle via Spring Batch
    • Support on-call : analyse de logs Elasticsearch/Kibana, debugging incidents production
    • Mentoring développeurs juniors
    Java Spring boot Microservices Spring Batch Domain Driven Design
  • Groupe PRIMONIAL
    Java Backend Engineer
    BANKING AND INSURANCE
    February 2019 - October 2019 (8 months)
    Paris, France
    Interventions sur des systèmes critiques de gestion des données et d’intégration bancaire.* Optimisation de 9M+ documents JSON dans MongoDB Atlas
    • Migration de 1,2M+ documents vers une plateforme moderne
    • Développement de 5 services Spring Boot consommant RabbitMQ
    • Mise en conformité RGPD par pseudonymisation de documents sensibles
    Java Spring boot MongoDB RabbitMQ Spring Batch

Recommendations

These freelancer profiles also match your criteria

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

Education

  • Diplôme d’ingénieur en informatique (Bac+5)
    EPITA: Ecole d'Ingénieurs en Informatique
    2017
    Formation d’ingénieur en informatique à EPITA, spécialisée en développement logiciel, conception d’architectures, algorithmique, systèmes distribués et base de données. Alternance de 3 ans au sein de la DSI de l’École des Ponts, avec une forte expérience en développement web, gestion de projets SI et mises en production.

Skill set

Categories