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

Faouzi Mouad

Full Stack Java Engineer

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Faouzi

Experienced Fullstack Java Engineer, expert in designing and developing web applications in Agile environments. With solid experience (6 years) on large-scale projects for the financial sector, I am involved from functional specification to production, ensuring the quality and performance of solutions.
  • French

    Native or bilingual

  • English

    Native or bilingual

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

Experience

  • Novencia Group (ESN)
    Full Stack Java Engineer
    March 2023 - August 2025 (2 years and 5 months)
    Paris, France
    Context
    Intervention with major clients as a Full Stack Java Engineer to design and develop custom software solutions in an Agile environment. Participation in internal R&D projects, including the creation of an innovative AI-based data quality control application.

    Assignments
    • Develop a data quality control application leveraging AI to identify anomalies
    • Design and implement responsive user interfaces with Angular 18 and Angular Material
    • Create robust REST APIs with Java 17 and Spring Boot 3
    • Participate in Agile ceremonies, including daily meetings.
    • Implement unit tests with JUnit and Mockito, ensuring a minimum coverage of 80%
    • Collaborate with the DevOps team to ensure continuous integration and continuous deployment (CI/CD) on Azure.
    • Present progress during weekly meetings with the functional team and integrate requested adjustments.

    Technical Environment: JAVA 17, Spring (Boot, core, Data, REST), Angular 18, Typescript, Angular Materials, MongoDb, Maven, Git, Azure DevOps
  • Societe Generale
    Full Stack Java Engineer
    June 2023 - June 2025 (2 years)
    Paris, France
    Context
    Contribute to the development and maintenance of the Maestro repository, a strategic internal platform for centralizing and unifying Société Générale's client data. Collaborate with multiple feature teams to address major technical challenges and optimize application quality and performance in an Agile environment.
    Missions
    • Develop new APIs and optimize existing APIs to improve response times.
    • Design and develop optimized extraction batches to quickly export MongoDB collections to JSON files.
    • Optimize batch performance, reducing execution time by 50%.
    • Proactively analyze and resolve production incidents.
    • Implement new front-end features.
    • Work on multiple projects simultaneously (batches, APIs) and manage priorities in Scrum mode.
    • Supervise pull requests and perform code reviews to ensure quality and maintainability.
    • Manage release and deployment processes with CI/CD pipelines (Jenkins, XL Deploy).
    • Monitor code coverage via SonarQube and implement best practices to limit regressions.
    • Collaborate closely with feature teams to manage dependencies and meet project deadlines.
    • Actively participate in Agile ceremonies (daily, sprint planning, poker planning, retrospectives).
    Technical Environment: JAVA 8 / 17, Spring (Boot, core, Data, REST, Batch), Angular 14, Typescript, Oracle, MongoDB, PostgrSQL, RabbitMQ, Jenkins, XLDeploy, SonarQube, Elastic APM, Git, Github

    Full Stack Development Engineer
  • EURAFRIC Information – Bank Of Africa
    Full Stack Java Engineer
    November 2019 - February 2022 (2 years and 3 months)
    Casablanca, Morocco
    Context
    IT subsidiary of Bank of Africa and RMA Assurance. Joined a department structured into three teams, starting independently on the development and maintenance of banking solutions, then training and leading an Agile team to manage an innovative project launched from scratch.

    Missions
    Act as the front-end technical lead: define the Angular application architecture and guide developers on best practices.
    • Design and develop responsive user interfaces with Angular.
    • Develop secure REST endpoints with Spring Boot, integrating authentication and authorization via JWT.
    • Implement unit and integration tests to ensure code quality and application reliability.
    • Participate in writing functional and technical specifications in conjunction with business teams.
    • Active participation in daily meetings to ensure team coordination and project progress.
    Technical Environment: Java 8, Spring (Boot, Core, Data, REST, Security), Typescript, Angular 8, SQL Server,
    Bootstrap 5, SCSS, Maven, Jenkins, SonarQube, npm, JWT, RXJS, Git, Gitlab

Recommendations

Be the first to recommend Faouzi

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

  • State Engineer's Degree in Computer Engineering
    National School of Applied Sciences of Al Hoceima (ENSAH)
    2019
    Diplôme d'ingénieur d'état en Génie Informatique
  • Baccalaureate in Mathematical Sciences B
    Hassan II High School
    2013
    Baccalauréat en Sciences Mathématiques B

Skill set

Categories