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

Oualid B.

Full Stack Java/Angular/Kafka Developer

On-demand
Lille, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Oualid

Senior Java Developer (8+ years) specializing in the design of high-volume distributed systems, with expertise in microservices and event-driven architectures (Kafka), as well as Cloud and DevOps environments (Kubernetes, CI/CD). Proven experience in critical banking contexts, with a strong commitment to software quality (TDD, BDD), robustness, and real-time system performance.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Lille (up to 50km)

Experience

  • Bforbank
    Backend Java/JEE/Kafka Developer
    BANKING AND INSURANCE
    July 2025 - Today (11 months)
    Paris, France
    **Context**: Creation of banking risk and fraud detection applications on Google Cloud with Apache Kafka (Confluent), Kafka Streams, and Kafka Connect.


    Tasks performed:

    • Design of event-driven cloud-native architecture for banking risk management
    • Facilitation of technical workshops and definition of interface contracts
    • Development of real-time streams with Kafka Streams (Avro, Kafka topic management)
    • Implementation of Kafka connectors and development in hexagonal architecture
    • Design of customer/account repositories and optimization of data exchanges
    • Automation of Bank of France processes via GCP (GCS, Pub/Sub, Cloud Composer)
    • Temporal workflows to manage banking restrictions by events, in a decoupled manner.
    • Implementation of automated tests (unit, integration, BDD)
    • Participation in code reviews, refactoring, and real-time performance optimization


    **Stack**: Java, SpringBoot, Kafka, Kubernetes, Temporal workflow, GCP

    Kafka Kafka Streams Google Cloud Platform (GCP) Kubernetes Java 25
  • Société Générale
    Full Stack Java/Angular Developer
    BANKING AND INSURANCE
    May 2022 - July 2025 (3 years and 2 months)
    Paris, France
    **Context**: Refactoring of a banking debt management application into loosely coupled microservices.


    Tasks performed:
    • Development of Spring Boot microservices and Angular interfaces with asynchronous communication via RabbitMQ
    • Technical leadership of a feature team (architecture, technological choices, development coordination)
    • Implementation of CI/CD pipelines and test automation (TDD, BDD, integration)
    • Industrialization of deployments and development of Spring Batch jobs for large-scale data processing
    • Development of Angular front-end adhering to best practices (modular architecture, performance, reusability, and accessibility)
    • Implementation of application monitoring with Kibana


    **Stack**: Java, Angular, Docker, Kubernetes, AWS

    RabbitMQ Spring Batch Angular Elastic Stack (ELK) Kubernetes
  • Adria Business & Technology
    Full Stack Java/JEE/React Developer
    BANKING AND INSURANCE
    March 2021 - May 2022 (1 year and 2 months)
    Casablanca, Morocco
    **Context**: Critical banking platform (hybrid architecture) with high security, performance, and availability requirements, covering banking operations.


    Tasks performed:
    • Design and development of microservices and banking applications (Spring Boot, Spring Cloud, ReactJS/Redux).
    • API security (Spring Security, OAuth2, JWT, Keycloak) Data integration and processing (JPA, Hibernate, PostgreSQL, Oracle, Spring Batch).
    • Implementation of asynchronous communications via RabbitMQ for scalability CI/CD Industrialization (Jenkins, Docker, Kubernetes, SonarQube).
    • Migration of WebSphere applications to Tomcat.
    • Development of automated tests and API documentation.
    • Work in Agile Scrum environment.


    **Stack**: Java, React, Spring, RabbitMQ, Spring Security

    Spring Security Keycloak React.js Spring Cloud Apache Tomcat

Recommendations

Be the first to recommend Oualid

Help this freelancer shine by sharing your experience working together.

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

  • Engineering Degree
    National School of Arts and Crafts
    2018
    Ingénieur informatique et Internet des Objets
  • Master's in Computer Science
    École Normale Supérieure
    2016
    Maîtrise en Informatique

Skill set

Categories