BARKAOUI Ayoub

Senior Software Engineer | Java & Kotlin

2 recommandations

Salaire / Taux journalier

2 personnes recommandent

Île-de-France, France

Mobilité : Île-de-France, Paris

Freelance

Peut venir sur site

Expertises

JavaKotlinSpring BootKafkaAngularRESTful APIsMicroservicesTypescriptJavascriptHTMLCSSBootstrapGitGitLabMavenGradleDockerOracleMySQLSQLiteRequêtes SQLJiraScrumCoaching agileTest & QASplunkGrafanaAndroidOSGiPHPC#C++CPySparkFastAPIElasticsearchMongoDBKubernetesScrapingTest Driven DevelopmentPythonMicrosoft SQL ServerPostgreSQLJenkinsTomcatJBossApachePostmanIOSWindowsLinux

Langues

Arabe (Maternelle)Français (Courant)Anglais (Courant)

Recommandé par

Johan Cherrey

Europcar Mobility Group

Senior Engineering Manager

A recommandé le 14 mai 2026

Mohamed ENNACIRI

Europcar Mobility Group

Technical Lead

A recommandé le 11 mai 2026

À propos

Introduction

Senior Software Engineer with 9+ years of expertise in Java/Kotlin backend development and microservices architecture. Currently at Europcar, specializing in large-scale B2B platforms, event-driven systems with Kafka, and IAM/SSO solutions using Keycloak. Proven track record delivering enterprise applications for SNCF, CNAM, and French government agencies. I build scalable, high-performance systems with Spring Boot, REST APIs, and modern DevOps practices to accelerate your digital transformation.

Liens

Expérience de travail

Senior Software Engineer JAVA / Kotlin

Europcar Mobility Group

août 2022 - Présent

4 ans 3 mois

Paris, France

Senior Backend working on large-scale B2B customer identity and customer data platforms for Europcar Mobility Group in an international Agile environment. Contributed to the design and development of a unified B2B/B2B2C account platform using Kotlin/Java, Spring Boot and Kafka-based event-driven architectures. Worked on “One Customer” APIs providing a centralized customer view across distributed systems. Participated in the implementation of IAM & SSO solutions with Keycloak / Red Hat SSO including OIDC flows, token management and migration from legacy authentication systems. Main responsibilities: • Backend development with Kotlin/Java and Spring Boot • REST API design and microservices development • Kafka event streaming and system synchronization • Keycloak / IAM / SSO integration • Monitoring & observability with Splunk, Grafana and Dynatrace • Code reviews and mentoring junior developers • Technical analysis, production support and continuous improvement

Internship

Crédit agricole du maroc

août 2011 - Présent

15 ans 3 mois

Erfoud, Maroc

Bank internship at Crédit Agricole Morocco - Erfoud branch.

Application Developer (Internship)

Regional Office for Agricultural Development of Tafilalet

juil. 2011 - Présent

15 ans 4 mois

Errachidia, Maroc

Subject: Development of a stock management application for the INDH project (National Initiative for Human Development) at the Regional Office for Agricultural Development of Tafilalet - Errachidia. Environment: VB, Access 2007.

Software Engineer Java / Angular

Younup

mars 2021 - juil. 2022

1 an 5 mois

Fullstack Engineer working on digital platforms for the French Ministry of Ecological Transition in an Agile Scrum environment. Contributed to the development and maintenance of enterprise web applications using Java/Spring Boot and Angular. Participated in technical analysis, implementation of new business features and continuous improvement of application performance and reliability. Worked closely with cross-functional teams to deliver scalable and maintainable solutions, while supporting testing phases, code reviews and knowledge sharing within the team. Main responsibilities: • Fullstack development with Java, Spring Boot and Angular • REST API development and integration • Frontend development with Angular 11 and Typescript • Technical analysis and feature implementation • Bug fixing, maintenance and application support • Unit testing with JUnit and Mockito • Participation in Agile Scrum ceremonies and collaborative development practices

Software Engineer Java / Angular

Webnet

févr. 2019 - juil. 2020

1 an 6 mois

Région de Nantes, France

Mission 1 — SNCF (Build) Redesign of a railway traffic supervision application. Technical analysis, Fullstack development and client support during acceptance testing. **Environment:** Java/JEE, Spring, REST, Angular 8, AngularJS, Oracle, Jenkins, Git. Mission 2 — CNAM (Application Maintenance) Maintenance of a multi-system data flow management application (individuals, doctors, hospitals) through an agent portal. Analysis, development and application support. Environment: Java/JEE, Spring, SOAP, REST, AngularJS, Oracle, Docker, Git. Mission 3 — LCL / Crédit Agricole (Application Maintenance) Maintenance of the credit simulation platform. Technical analysis, development and acceptance testing follow-up. Environment: Java/JEE, Spring, REST, SOAP, Spring MVC, Thymeleaf, JUnit, EasyMock, Jira.

Software Engineer Java / Angular

Capgemini

avr. 2018 - janv. 2019

10 mois

Rabat, Maroc

Mission — Safran Aero Boosters Design and development of a B2B platform dedicated to managing aircraft parts exchanges between Safran and its suppliers. Environment: Java/JEE, Spring, WS RESTful, Angular 5, TypeScript, HTML/CSS, Bootstrap, Maven, Jenkins, Sonar, JUnit, Mockito, Oracle 12c, Tomcat, SoapUI, ARC, Git, Jira.

Software Engineer Java / Angular & Mobile Banking

Al Amana Microfinance

mars 2016 - mars 2018

2 ans 1 mois

Rabat, Maroc

Tasks and responsibilities: - Requirements gathering with the Organization department and Business Analysis team (MOA) - Solution design - Technical specifications writing - J2EE development using Java for the back-end and JSF / PrimeFaces for the web front-end, along with Android mobile development (XML, Android Studio) - Testing and acceptance of the solution - Code quality standards control and performance optimization Environment: Java/J2EE, WS REST, Spring, JPA, Tomcat, JSF, PrimeFaces, Maven, JavaMail, Oracle 11g, Toad, Eclipse, UML, Android, Android Studio, Gradle, JSON, SQLite, OrmLite.

Software Engineer Java

Atos

sept. 2015 - mars 2016

7 mois

Rabat, Maroc

Project: Modernization of the information system for the FAR Mutual (Royal Armed Forces). Tasks and responsibilities: - Development using Java for the back-end and JSF / PrimeFaces for the front-end - Testing and acceptance of the solution - Code quality standards control and performance optimization - Reporting and participation in Daily Meetings (Scrum) Environment: Java/J2EE, Eclipse, JSF, PrimeFaces, Spring, Spring Security, JPA, Oracle 11g, Toad, SVN, Mantis, Maven.

Developer (Final Year Internship)

EKS Consulting

févr. 2015 - juil. 2015

6 mois

Rabat, Maroc

Subject: Development of the HiCP platform dedicated to the insurance industry using Java/J2EE technology. Mission: Development of the Batch administration module for the HiCP platform. Technologies & Environment: Java , Web Services, OSGi, JavaFX, Spring Batch, JUnit, JPA, Gradle, UML, SDO, Git, Oracle, MySQL.

CRM Developer (Internship)

E-ENERGIE

juin 2014 - oct. 2014

5 mois

Fès, Maroc

Subject: Design and development of a CRM (Customer Relationship Management) system for managing client relations. Environment: Java/J2EE, Hibernate, UML, JavaMail, JExcel, Dreamweaver, HTML5, CSS, jQuery, MySQL.

Application Developer (Internship)

MySchool

juil. 2013 - oct. 2013

4 mois

Rabat, Maroc

Subject: Development of a management application for teachers and clients at MySchool - Rabat. Environment: PHP5, CSS, MySQL, PHPMyAdmin, Dreamweaver, UML, HTML, jQuery.

Back Office conception (Internship)

MaharaArt

juil. 2012 - août 2012

2 mois

Erfoud, Maroc

Subject: Design of a back-office application for product management at MaharaArt - Erfoud (Paid internship). Environment: PHP5, CSS, MySQL, PHPMyAdmin, Dreamweaver, Zend Framework, HTML.


Formation

Liora

Data Engineer, Data

2025 - 2036

10 ans 7 mois

VINCI -Rabat-

Institut Supérieure VINCI d'Ingénierie en Informatique et Réseaux de Télécommunications à RABAT

2010 - 2015

5 ans 1 mois


Licences et certifications

Object Oriented Programming with Python

Délivré le : juin 2026

Certifié par DataScientest.com

Data Engineer

Délivré le : déc. 2025

Certifié par Liora

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.