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

Mohammed Salah

Full Stack Java Angular Developer

€450/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohammed

Full Stack Java / Angular Developer, Scrum Master certified, with over 8 years of experience in banking, insurance, and broadcasting, accustomed to regulated environments. Expert in clean code, modern architectures (microservices, hexagonal), cloud, security (SSO), test automation, and AI solution integration.
  • French

    Native or bilingual

  • English

    Conversational

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

Experience

  • APRIL International
    Full Stack Java Developer / CLEVA
    BANKING AND INSURANCE
    August 2023 - November 2025 (2 years and 3 months)
    Paris Optique, Paris, France
    Mission Context:
    Evolution and maintenance of April International's various projects and platforms, managed by the Paris IT department, covering software, extranet, microservices, and mobile applications, dedicated to managing collective and individual contracts, in B2B and B2C.

    Tasks Performed:
    - Development of front-end and back-end evolutions and bug fixes.
    - CLEVA and implementation of triggers for new offers and contracts (collective and individual).
    - Launch and maintenance of VTOM batches and tasks, dedicated to managing the litigation chain (reminders, MED, APC).
    - Development of new microservices and maintenance of existing ones for managing billing, amendments, and claims.
    - Integration of AI solutions (LLM) for application automation and development assistance (tests, logs).

    Technical Environment:
    Java 8/21, Spring (Boot, Batch, Data), maven 3, RabbitMQ, Cleva 12, Angular 18, JSF, Kafka (connect, streams, topics...), Oracle, sql developer, BDMaintain, JUnit, Jest, Docker, Kubernetes, Ansible, Hibernate, JPA, Postman, SoapUI, Jenkins, Git, VTom, Claude API, Prometheus, Grafana, Prompt templates, GitHub Actions, MLflow, Mockito, JIRA.

    Develop
    Spring Batch AI Agent microservices-architecture Spring CLEVA
  • BNP Paribas Personal Finance
    Full Stack Developer / Tech Lead / Scrum Master
    BANKING AND INSURANCE
    June 2021 - July 2023 (2 years and 1 month)
    Levallois-Perret, France
    Mission Context:
    Overhaul of the GAIA application, a reporting tool used internally by the Risk PF asset teams for managing functional flows (stock, granting, fraud, NPL). It generates all the indicators and reports necessary for analyzing and steering these flows.

    Development Tasks:
    - Creation of back-end foundations and various front-end modules.
    - Development of evolutions and bug fixes for front-end and back-end.
    - Creation of batches for generating graphical indicators and PDF reports related to the flows.
    - Implementation of mailing and notification systems for the "User Space".

    Tech Lead / Scrum Master Tasks:
    - Git merge management, code reviews, code quality control, and vulnerability correction.
    - Modernization of the architecture and CI/CD pipeline (Docker Compose, Kubernetes, Jenkins).
    - Participation in architecture committees and the migration of the GAIA project to the DMZ (IBM Cloud).
    - Collaboration with Cloud, DevOps, and IT Architect teams on security and Web SSO topics.
    - Facilitation of agile ceremonies (daily, sprint planning, review, retrospective).
    - Implementation and update of JIRA rules to automate backlog management and optimize operational fluidity.

    Technical Environment:
    Java 11, Spring (Boot, Batch, Data, security), maven 3, Lombok, Angular 14, Chart.js, PDFBox, React Native, Node.js, Docker, Kubernetes, Vault, Hibernate, liquibase, SonarQube, PostgreSQL, Swagger, Postman, Jenkins, IBM Monitoring (Prometheus, QRadar), Git, Jira.
    IBM Cloud Spring Agile methodology Java Angular
  • Banque de France
    Full Stack Developer / webSSO
    BANKING AND INSURANCE
    February 2019 - May 2021 (2 years and 3 months)
    Paris, France
    Mission Context:
    Maintenance of the OPALE application (Online Company Positioning and Analysis Tool), offered by the Banque de France to business leaders. This application allows for economic and financial diagnostics and forward-looking simulations to support investment decisions.

    Development Tasks:
    - Carrying out evolutions and maintenance on the front-ends (client and back-office).
    - Integration of Selenium integration test scenarios within the project.
    - Contribution to the migration of JBoss application servers to WildFly and modernization of SWS servers.
    - Automation of calculation algorithm updates for analysis and simulation.
    - Implementation of Docker Compose across all environments (DEV, staging, pre-prod, and prod).

    Security / Web SSO Tasks:
    - Implementation of identity management and customization of Keycloak authentication pages.
    - Implementation of access controls and policy enforcers for securing UMA protected endpoints.
    - Management of permissions and secured resources at the SSO and OPALE application level.

    Technical Environment:
    Java 8, Spring (Boot, security (security-adapter, oauth2-resource-server, authz-client)), maven 3, JBoss, Wildfly, Angular 4, Node.Js, a.Material, JUnit, Karma, Selenium, Katalon, Keycloak, Docker (docker-compose 3), Kubernetes, Hibernate, PostgreSQL, Swagger, Git, Jira, XL Deploy, Jenkins, Confluence.
    Keycloak Docker Java Angular Spring

Recommendations

Be the first to recommend Mohammed

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

  • Scrum Master Certificate
    Actinuum School / Scrum.org PSM
    2020
    Certificat scrum master
  • IT Certification
    HIGH-TECH Compass School
    2016
    Certification en informatique

Skill set

Categories