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

Abderahim El Marari

Fullstack Developer Java | Spring Boot | Angular

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Abderahim

Do you want to create or evolve your Java backend APIs, or strengthen your Angular frontend?
I am a freelance expert in Java / Spring Boot for over 6 years, and I also work on your Angular front-end applications to offer a complete, coherent, and high-performance end-to-end solution.

My expertise is based on solid foundations:

  • Back-end: Development of custom, clean, well-structured, and easy-to-integrate REST APIs.
  • Microservices Architecture: business breakdown, inter-service communication, resilience, scalability.
  • Application Security: OAuth2, JWT, fine-grained access and permission management.
  • CI/CD & DevOps: automated pipelines, testing, integration, Docker/Kubernetes deployment.
  • Cloud: deployment on AWS, GCP, or private infrastructures.
  • Angular Front-end: component development, API integration, UX/UI optimization, and performance improvement.

The result: a robust backend, a fluid frontend, and a perfectly integrated architecture to support your business objectives while limiting technical debt.
  • French

    Native or bilingual

  • English

    Native or bilingual

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

Experience

  • BNP Paribas
    Java Backend Developer (Spring Boot)
    BANKING AND INSURANCE
    January 2025 - Today (1 year and 7 months)
    Paris, France
    Maintenance and development of new features for the internal Satisfaction application, dedicated to managing customer complaints and improving service quality within the BNP Paribas network.
    • Development and maintenance of backend modules in Java / Spring Boot.
    • Integration with internal services and third-party systems via REST APIs.
    • Analysis, correction, and optimization of code in a legacy project with high complexity.
    • Collaboration with functional teams to improve complaint processing workflows.
    • Implementation of new batches for generating and providing output files for various data repositories.
    • Writing unit and integration tests (JUnit, Mockito) to enhance code quality.
    • Monitoring application performance and logs to anticipate production anomalies.
    • Support for CI/CD pipelines to automate build, test, and deployment processes
    Kubernetes IBM Cloud Java Spring boot Git
  • BPCE SA
    Fullstack Java/Angular Developer
    BANKING AND INSURANCE
    June 2024 - December 2024 (6 months)
    Paris, France
    Development of a Java data/file exchange platform with an Angular UI

    Implementation of an application serving as an interface between Groupe BPCE and the ESG data provider Weefin. It allows BPCE to indicate the expected data to the external provider and for the provider to upload the corresponding files.

    • Participation in business requirements scoping and application design (class diagrams, sequence diagrams, use cases, conceptual data model).
    • Development of file upload services to a GCP bucket.
    • Development of interfaces defined by the design team on Figma.
    • Integration of identity federation for secure authentication.
    • Development of a real-time notification service for platform users.
    • Preparation for application deployment (GCP, Google Kubernetes Engine).
    Angular Java 21 Google cloud REST APIs Big Query
  • BPCE SA
    Fullstack Java/Angular Developer
    BANKING AND INSURANCE
    April 2023 - May 2024 (1 year and 1 month)
    Paris, France
    Development of a Java/Angular engine for determining eligibility level of securities

    Implementation of an application to determine the eligibility level of securities for the liquidity reserve (HQLA) and associated haircuts, for all securities held by Groupe BPCE.

    • Participation in business requirements scoping and application design (Class diagram, sequence diagram, use cases, Conceptual Data Model).
    • Understanding the business needs of the application and the required functionalities.
    • Architecture choice (monolithic architecture).
    • Configuration of different environments (Tomcat and Apache server).
    • Development of batch processes for feeding and consuming data streams.
    • Development of the calculation engine.
    • Development of the backend and frontend parts, as well as the authentication part and the integration of identity federation.
    • Prepare the application for deployment in different environments (Tomcat and Apache Server).
    SQL Angular Spring boot Spring Batch Hibernate

Recommendations

Be the first to recommend Abderahim

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

  • Master, Application and Architecture of Information Systems
    National School of Applied Sciences
    2018
    Master, Application et architecture des système d'information

Skill set

Categories