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

Youness Maslouh

Senior FullStack Java Developer | API Expert

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Youness

Looking for a FullStack Java | Spring | Angular developer?

Want to strengthen your team to develop applications (web, backend, APIs, distributed systems)?

You've come to the right place.

I am a software engineer with over 7 years of experience, specializing in the development of applications and distributed systems.

I have worked with large groups:
- HPS (Monetics)
- BNP Paribas (Banking)
- ALTEN (Recruitment)

Here is the list of usual missions with my clients:

  • Backend and Frontend Development
  • Design, development, and maintenance of web and mobile applications.
  • Creation of microservices for distributed systems.
  • Databases and API Integration
  • Management of relational and NoSQL databases.
  • Development of RESTful APIs for inter-service communication.

DevOps and Automation
  • Implementation of CI/CD pipelines to automate deployments.
  • Management of cloud environments for scalability and availability.

Messaging System
  • Design and implementation of solutions based on Apache Kafka and Azure Service Bus.

Authentication and Security
  • Implementation of secure authentication solutions.
  • Management of access rights and application security.
Integration of External Services
  • Integration of third-party services like Stripe, Salesforce, SAP.
Modernization and Optimization of Applications
  • Modernization of technical environments and refactoring of applications to improve performance.
Technical Design and Architecture
  • Participation in the technical design of applications, ensuring their scalability.
Project Management and Communication
  • Collaboration with teams, clients, and stakeholders to define functional scopes and ensure the smooth running of projects using agile methodologies.
Deployment and Maintenance
  • Management of the application lifecycle, from development to production, with maintenance
  • English

    Fluent

  • French

    Native or bilingual

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

Experience

  • BNP-Paribas
    Senior Java Spring Engineer | API | Security
    BANKING AND INSURANCE
    March 2025 - Today (1 year and 3 months)
    Paris, France
    Project Description:

    BNP Paribas launched the modernization of its API Management platform and the evolution of b.connect, a universal, secure, and passwordless authentication service. The project aimed to enhance security, improve performance, automate deployments via Apigee, and evolve Java/Spring Boot-based authentication services.

    Achievements:

    - Design and implementation of OAuth2/OpenID Connect flows, including PKCE and advanced token management.
    - Securing APIs via CSRF, end-to-end encryption, and adherence to API Gateway best practices.
    - Implementation of robust CI/CD pipelines (Jenkins + Apigee APIs) that reduced manual interventions by 50%.
    - Development of a Java 17 generator to automate the creation of Apigee artifacts (proxies, shared flows, KVM) from OpenAPI specifications, accelerating deployments.
    - Evolution of the b.connect application with Java & Spring Boot.
    - Design of APIs compliant with OpenAPI 3 standard, optimized for maintainability and scalability.
    - Facilitation of workshops and mentoring sessions on API best practices, Apigee platform usage, and agile methodologies.
    - Support for API consumers to ensure smooth integration and technical alignment on Apigee.
    Java Spring Boot Apigee Swagger Spring Security
  • ALTEN
    Senior Java Spring Engineer | Kafka | Angular
    HUMAN RESOURCES
    October 2022 - Today (3 years and 8 months)
    Paris, France
    Project Description:

    Recruitment is a major challenge for Alten, a key player in consulting in France, and the Muse project aimed to make it as efficient as possible. Muse is a microservices project specifically designed to manage the entire recruitment process, including tracking and supporting Alten consultants throughout their assignments with clients.

    Achievements:
    • Analysis of user stories, impact assessment, and breakdown into sub-features.
    • Cost estimation, workload forecasting, and user story tracking.
    • Participation in refinement, planning, and retrospective meetings.
    • Implementation of enhancements for Spring Boot microservices and frontend features.
    • Implementation of data processing pipelines with Kafka Streams.
    • Development and optimization of Kafka consumers/producers.
    • Development of abstract components using Angular Material and PrimeNG.
    • Development of features using Spring Boot and Kafka in conjunction with Salesforce and SAS.
    • Maintenance and bug fixing.
    • Development of unit, API, and automated tests.
    • Code reviews, pull request validation, and reduction of technical debt.
    • Integration and configuration of SonarQube and remediation of Sonar analysis feedback.
    Java Spring Boot Microsoft Azure Kafka Streams Angular 16
  • Hightech Payment Systems
    Java Spring | Angular Engineer
    BANKING AND INSURANCE
    March 2020 - September 2022 (2 years and 7 months)
    Aix-en-Provence, France
    Project Description:

    PowerCard, a comprehensive suite of electronic payment solutions covering card issuance, payment processing, and fraud prevention...

    This project aims to migrate the PowerCard software from Adobe Flex technology to Spring Boot and Angular frameworks to meet the following objectives:
    • Development of a more performant, scalable, and secure software package.
    • Faster deployment of updates, continuous integration.
    • Development of responsive UIs that adapt to all screens.
    • Creation of an extensible and modular solution.

    Achievements:

    • Participation in daily team meetings.
    • Planning, costing, and task tracking for each sprint (tool: Atlassian Jira).
    • Participation in requirements analysis, development environment setup.
    • Writing technical specifications.
    • Backend development (Spring Boot | Kafka) and preparation of REST web services.
    • Implementation of Angular modules and components, respecting lazy loading.
    • Development of Kafka consumers/producers.
    • Supervision and monitoring of Kafka streams.
    • Implementation of CRUD configuration functionalities.
    • Implementation of batch processing.
    • Development of UI screens using the Angular framework.
    • Development of stored procedures and SQL query optimization.
    • Continuous integration, non-regression testing, and build (Jenkins/GIT/Maven pipelines).
    • Development of unit tests and ensuring code coverage.
    • Optimization of application performance and build time on Jenkins.
    • Corrective and evolutionary maintenance.
    • Code reviews.
    • Preparation and presentation of the product to clients.
    Java 8 TypeScript Oracle Database Kafka Streams Angular 13

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

  • Master 2 (M2), Software Engineering
    University of Pau and Pays de l'Adour
    2019
    Master 2 (M2), Ingénierie logicielle
  • Baccalaureate
    hassan dakhil
    2014
    Baccalauréat

Skill set

Categories