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

Yaya M.

Freelance | Senior Java Dev | Tech Lead | Cloud

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yaya

Java and Spring Boot developer with ten years of experience, I am involved in the design and evolution of backend platforms with high requirements: microservices, REST APIs, WebFlux, gRPC, distributed systems, real-time processing, and cloud integrations. I master the Spring ecosystem (Boot, Core, Data JPA, Security, Batch, WebFlux, Cloud), hexagonal architectures, and best practices for quality and performance.

I have worked on complex projects in the automotive and connected vehicles sector (embedded certificates, Plug & Charge, Vehicle-to-Grid, ADAS, ISA, eHorizon, synchronization with cloud partners), electric mobility (charging station supervision, alerts, diagnostics), banking (API-first, scoring, microservices migration), insurance (DMS, regulatory workflows), and telecommunications (automation, supervision, critical workflows). These experiences allow me to quickly get up to speed with technical, distributed, and sensitive systems.

I design and develop robust microservices, modernize existing applications, improve performance, ensure the reliability of inter-service flows (REST, JMS, Pub/Sub, Cloud Tasks), implement automated tests (JUnit, Mockito, TDD, Testcontainers), and support teams in structuring code and architecture.

I master cloud and DevOps environments: Google Cloud Platform (Pub/Sub, Cloud Tasks, Cloud Storage, Cloud SQL, GKE), Docker, Kubernetes, GitLab CI/CD, Jenkins, Bamboo, SonarQube, Grafana, Dynatrace. I have also worked with PostgreSQL, MariaDB, MongoDB, Oracle, Solace JMS, HornetQ, Protocol Buffers, Angular, Maven, Gradle, Git, Bitbucket, IntelliJ IDEA.

Autonomous, rigorous, and delivery-oriented, I can take charge of a complete module, strengthen a team, or stabilize an existing system. My goal is to deliver reliable, maintainable, and scalable services.
  • French

    Native or bilingual

  • English

    Conversational

  • German

    Basic

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

Experience

  • BFORBANK [Groupe Crédit Agricole]
    Senior Back-end Developer
    BANKING AND INSURANCE
    January 2026 - Today (7 months)
    Courbevoie, France
    As part of the Galaxy program, contributing to the modernization of BforBank's banking information system through the migration of Temenos Transact Core Banking from R17 to R24 and the progressive transformation of business functionalities towards a microservices architecture.

    Key achievements:

    Core Banking Modernization
    - Contribution to the analysis of functional and technical impacts related to the migration of business extensions from the Core Banking.
    - Development of Java microservices handling business functionalities previously integrated into the Core Banking, particularly around banking document processing.
    - Design and evolution of REST interfaces ensuring communication between the Core Banking and the banking information system applications.

    Document Processing Services Development
    - Development of new features in Java 21 / 25 and Spring Boot 4.
    - Design and evolution of REST APIs documented with OpenAPI.
    - Development of banking document processing functionalities for generating account statements (periodic, on-demand, and associated processing) for document production platforms.
    - Participation in code reviews, bug fixes, and continuous improvement of software quality.

    Architecture & Integration
    - Development of services within an event-driven microservices architecture.
    - Integration with Kafka streams and various components of the banking information system.
    - Design and development of integrations between document processing services and partner document production platforms.
    - Deployment and evolution of applications on Kubernetes (GKE) and Google Cloud Platform.
    Spring boot java 25 Google Cloud Platform (GCP) Apache Kafka Kubernetes
  • RENAULT
    Lead Java Developer
    AUTOMOBILE
    February 2023 - January 2026 (2 years and 11 months)
    Boulogne-Billancourt, France
    Renault develops connected services for its vehicles (Plug & Charge, Vehicle-to-Grid, ISA, ADAS, eHorizon). Within the Vehicle Systems Lifecycle Management department, I am involved in the design and evolution of backend modules that manage certificates, licenses, and contracts used by vehicles to securely access connected services. I contributed as a lead developer to technical evolutions, software quality, and the proper integration of new modules. Environment: Java 21, Spring Boot 3, REST, WebFlux, Docker, Kubernetes (GKE), GCP (Pub/Sub, Cloud Tasks, Cloud SQL, Storage), Solace JMS, PostgreSQL, Testcontainers, Hexagonal architecture, JUnit, Gradle, GitLab CI/CD, IntelliJ IDEA, SonarQube, Grafana, Dynatrace.
    Java 21 Spring boot Dynatrace Kubernetes Docker
  • Izivia
    Developer
    ENERGY AND UTILITIES
    March 2019 - February 2023 (3 years and 11 months)
    Courbevoie, France
    Izivia is a subsidiary of EDF offering electric vehicle charging solutions for local authorities, businesses, and drivers. Within an agile team, I contributed to the modernization and evolution of the business application for charging station supervision.
    Key achievements:

    Refactoring and Modernization of the Supervision Application
    - Complete refactoring of the internal application by adopting a hexagonal architecture to improve maintainability and modularity.
    - Development of backend microservices in Java / Spring Boot for managing technical events from charging stations (monitoring, alerts, diagnostics).
    Supervision and Automation
    - Design and implementation of automated batches to detect faulty charging stations and report alerts.
    - Corrective and evolutionary maintenance of the supervision application used in production.

    Software Quality and Industrialization
    - Implementation and reinforcement of unit and integration tests (JUnit, Mockito, TDD).
    - Active participation in technical decisions and architecture meetings.
    - Continuous deployment and automation via Jenkins (CI/CD), with execution on Google Cloud Platform (GCP) infrastructure.

    Teamwork & Methodology
    - Active participation in Agile ceremonies: daily meetings, sprint planning, sprint review, retrospectives.
    - Contribution to writing technical specifications.
    Environment: IntelliJ, Spring (Boot, Core, Batch, Jpa), Java 8/17, MariaDB, MongoDB, Google Cloud Platform (GCP), Rest, Soap, Websocket, Docker, Microservices, Hexagonal architecture, gRPC, Protocol Buffers, JUnit, Mockito, TDD, Angular12, Angular Js, BitBucket, Jira, Git, Maven, Jenkins (Continuous Integration), HornetQ, SonarQube, Kubernetes
    Java 17 Spring boot Angular Google Cloud Platform (GCP) JMS

Recommendations

Be the first to recommend Yaya

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 in Network and Systems Engineering
    University of Versailles
    2014
  • Bachelor's Degree in Computer Science
    University of Versailles
    2012

Skill set

Categories