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

Soufiane Missaoui

Confluent Kafka Certified - Senior Java Dev

€667/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Soufiane

I am a senior Java developer with 9 years of experience in designing scalable and high-performance backend applications and systems. My expertise covers Java, microservices, and event-driven architectures, with a strong background in designing and implementing robust solutions based on modern technologies.

I am a Confluent certified Kafka developer and a certified AWS Cloud Practitioner, certifications that reflect my commitment to mastering distributed systems and cloud environments.

Ambitious and motivated by challenges, I am always eager to learn, grow, and explore new technologies. I place great importance on code quality, maintainability, and collaboration within agile teams to deliver reliable and high-impact software. Passionate about innovation, I enthusiastically thrive in dynamic environments where I can solve complex problems and contribute to significant technical advancements.
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • Mediatransport
    Fullstack Java Design and Development Engineer
    TRANSPORTATION
    March 2022 - December 2022 (10 months)
    Paris, France
    ● Project: Maintenance and evolution of the IS

    The project's objective is to maintain the system that allows clients to broadcast their ads in RATP/SNCF stations and in various means of transport (Metro, bus, train…)


    ● Mission:
    ⁻ Gathering business and end-user requirements through workshops.
    ⁻ Backlog management and request prioritization.
    ⁻ Implementation of front-end screens in Angular
    ⁻ Implementation of REST Web Services
    ⁻ Implementation of unit tests with Junit and Mockito
    ⁻ Implementation of an audience calculation system using AWS lambda functions
    ⁻ Production environment support


    ● Team: 1 PO, 1 Scrum Master, 3 developers, and 1 QA

    ● Technical Environment: Java 11, Spring Boot/Data, Swagger, Junit5, Mockito, ELK, Spring Security, PostgreSQL, Sonar, Nexus, Git, Jenkins, Jira, IntelliJ IDE, AWS, Nomad, Keycloak, Angular, Docker
    ● Functional Environment: Advertising and transport
    Java Spring Security Spring Data ELK PostgreSQL AWS Keycloak Docker Nomad Git IntelliJ IDEA
  • Natixis
    Java Design and Development Engineer
    BANKING AND INSURANCE
    January 2023 - Today (3 years and 5 months)
    Paris, France
    The project's objective is to maintain the system that calculates PFE, a metric used to determine counterparty risk.


    ● Mission:

    ⁻ Gathering and analyzing business and end-user requirements through workshops.
    - Designing the technical architecture
    - Implementing REST Web Services
    - Implementing unit tests with Junit and Mockito
    - Production environment support
    - Implementing pricing functionality in C++
    - Implementing BDD functional tests

    ● Team: 1 PO, 1 Scrum Master, 1 Business Analyst, 2 developers
    Java17 Spring boot Swagger JUnit5 Mockito Spring Security PostgreSQL SonarQube Artifactory Jenkins Bitbucket Atlassian JIRA IntelliJ IDEA Docker C/C++ Programming Perl CTRLM Bash
  • Société Générale - CIB
    Java/Angular/Spark Design and Development Engineer
    BANKING AND INSURANCE
    July 2020 - March 2022 (1 year and 8 months)
    Paris, France
    ● Project 1: VaR Backtesting Calculation

    The project is part of the European Central Bank's new orientations. In this context, the application developed calculates VaR and PnL from input data and then performs VaR backtesting.

    ● Mission:
    ⁻ Gathering business and end-user requirements through workshops.
    ⁻ Backlog management and request prioritization.
    ⁻ Designing the technical architecture
    ⁻ Analyzing legacy Groovy code to extract business rules.
    ⁻ Implementation of front-end screens in Angular
    ⁻ Implementation of REST Web Services in a hexagonal architecture to launch VaR backtesting calculations.
    ⁻ Implementation of Spark jobs for VaR backtesting calculations, pushing results in parquet format to Azure.
    ⁻ Implementation of a datapusher to retrieve results in parquet format and push them to a PostgreSQL database.
    ⁻ Implementation of a REST API to serve the data pushed to the database by the datapusher.
    ⁻ Implementation of unit tests with Junit and Mockito.
    ⁻ Implementation of BDD functional tests.
    ⁻ Technical support for a legacy application: VaR backtesting legacy application.
    ⁻ Level 3 technical support for production environments.


    ● Team: 1 PO, 1 Scrum Master, 2 developers, and 1 Tech Lead

    ● Technical Environment: Java 11, Spring Boot/Data, Swagger, Junit5, Mockito, Cucumber, ELK, Spring Security, PostgreSQL, Kafka, Sonar, Nexus, Git, Jenkins, Jira, IntelliJ IDE, Spark, Azure, Kubernetes Functional Environment: Counterparty Risk, FRTB

    ____________________________________
    ● Project 2: Implementation of a scenario manager capable of deforming (shock/shift) any market and producing different metrics (VAR/SVAR/ES/RFC)

    The project is part of the European Central Bank's new orientations. In this context, the application developed calculates shocks that will be used later by pricers to calculate VaR and ES.

    ● Mission:
    ⁻ Backlog management and request prioritization.
    ⁻ Implementation of REST Web Services in a micro-service architecture.
    ⁻ Implementation of services and deformation rules for various market data (Rate, Credit, Equity, Bond...).
    ⁻ Implementation of a screen to modify configuration table data.
    ⁻ Implementation of unit tests with Junit and Mockito.
    ⁻ Implementation of BDD functional tests.
    ⁻ Level 3 technical support for production environments.
    ⁻ Level 3 technical support for a legacy application: VaR/SVAR/ES shock calculator.
    ⁻ Monitoring with ELK and creation of Kibana dashboards.


    ● Team: 1 PO, 1 Scrum Master, 22 developers, and 2 Tech Leads

    • Technical Environment: Java 11, Spring Boot/Data, Swagger, Caffeine, Hazelcast, ELK, Prometheus, Jmeter, Zuul, Ribbon, Eureka, Spring security, Angular 5, Autosys, $Universe, JdbcTemplate, PostgreSQL, Kafka, Sonar, Git, Jenkins, XL Deploy, Terraform, Jira, IntelliJ IDE
    ● Functional Environment: FRTB and shock calculations
    Java Spring boot Microservices REST API Spring Security Angular Apache Kafka Spark Terraform Microsoft Azure XLDeploy PostgreSQL JIRA IntelliJ Jenkins

Recommendations

Be the first to recommend Soufiane

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

  • Computer Engineering with a specialization in Software Engineering
    ENSEIRB-MATMECA
    2017

Certifications

Skill set

Categories