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

Freelancer profile translated to English.
Back to original language

About Zakariya

Senior Java Backend Engineer with 8 years of experience, including 6 years in highly regulated banking environments (BNP Paribas, Société Générale).

What I bring: Design and development of robust APIs and microservices in Java/Spring Boot, event-driven architecture (Kafka, RabbitMQ), and security (OAuth2, OIDC, JWT)
My concrete achievements:
  • Migration of a Java 8 monolith to a Java 17 microservices architecture at Société Générale - used across multiple business lines
  • Optimization of 9M+ MongoDB documents at Primonial — significant performance gains
  • GDPR compliance through pseudonymization of sensitive documents
  • Building complete CI/CD pipelines from architecture to production

Main Stack:
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
    Independent Full-Stack Engineer
    PUBLISHING
    August 2023 - Today (2 years and 10 months)
    Paris, France
    End-to-end design and development of SaaS products autonomously.
    • Java/Spring Boot APIs and microservices deployed on GCP (Docker, Kubernetes)
    • Event-driven architecture with Kafka and RabbitMQ
    • Secure authentication OAuth2, OIDC, JWT
    • React/Next.js internal interfaces
    • Full product lifecycle management: architecture → development → 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 of a Java 8 monolithic platform to a Java 17 microservices architecture, used across multiple banking business lines.
    • Decomposition of the monolith into independent services (DDD, domain separation)
    • Optimization of CI/CD pipelines — significant reduction in build/deploy cycles
    • Large-scale data migration via Spring Batch
    • On-call support: Elasticsearch/Kibana log analysis, production incident debugging
    • Mentoring junior developers
    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
    Intervention on critical data management and banking integration systems.
    • Optimization of 9M+ JSON documents in MongoDB Atlas
    • Migration of 1.2M+ documents to a modern platform
    • Development of 5 Spring Boot services consuming RabbitMQ
    • GDPR compliance through pseudonymization of sensitive documents
    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

  • Computer Engineering Degree (Master's degree)
    EPITA: Engineering School in Computer Science
    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