Marouane ABAKARIM

Senior Software Engineer | Java & DevOps

Salaire / Taux journalier

Paris, France

Mobilité : Lille, Bruxelles, ...

Freelance

Peut venir sur site

Expertises

JavaSpring BootKubernetesGoogle Cloud PlatformRESTful APIsAngularJavascriptHTMLCSSBootstrapMavenGradleGitGitLabJenkinsDockerMongoDBPostgreSQLMySQLRedisKafkaTest Driven DevelopmentScrumKanbanClean ArchitectureHexagonal ArchitectureSwagger/OpenAPITomcatPostmanMicroservicesC++Clean CodeGrafanaPrometheusRequêtes SQLSassBitbucketLinuxOracle

Langues

Français (Courant)Anglais

À propos

Introduction

Ingénieur logiciel avec 7+ ans d'expertise en architecture microservices et DevOps, actuellement chez ADEO. Expérience confirmée chez Auchan Retail et AXA avec Spring Boot, Java 21, Kubernetes, GCP et méthodologies agiles. Spécialisé en clean architecture, TDD et CI/CD pour livrer des solutions scalables et performantes à forte valeur ajoutée.

Liens

Expérience de travail

Software Engineer

ADEO

févr. 2025 - Présent

1 an 9 mois

Fullstack Java DevOps

Auchan Retail

mars 2023 - mars 2025

2 ans 1 mois

69340 Francheville, France

Intégré au sein de l’équipe CUSTOMER, responsable de l'espace client, de la fidélité et de la connexion client sur le site auchan.fr, dans un environnement réactif de microservices et d’infrastructure GCP. Mon rôle de DevOps s’articule autour des missions suivantes : - Conception, développement, maintenance et mise en production des produits, tout en assurant leur amélioration continue dans le cadre de la méthodologie agile Scrum. - Le processus de déploiement repose sur des environnements de qualification et de production, utilisant les technologies GCP, Kubernetes, Helm et Docker. - Technologies : KeyclokaX, gravitee, Java 17/21, Spring 3.x, Spring Data, Spring Batch, Spring WebFlux, Actuator, MongoDB, postgresSql, Grafana, Prometheus, Maven, GCP, Kubernetes, Helm, GitLab, CD/CI, Redis, clean architecture, Mongo Atals, Sonar. - Méthodologie : Scrum

Software Engineer Fullstack Java DevOps

Decathlon Technology

avr. 2021 - mars 2023

2 ans

Lille, France

Software engineer - Fullstack java

AXA en France

mai 2019 - mai 2021

2 ans 1 mois

Lille, France

Développement Java (Indemniser victime d'un sinistre corporel). La refonte d’un outils utiliser par des gestionnaires pour calculer, historiser, indemniser les préjudices Corporels. Au sein de cette squad de 4 développeurs, 2 BA, 2 qualité, 1 PO et 1 SM, j'interviens sur une application de la gestion du sinistre. Organisation méthode ScrumBan. Développement cycle : Analyse/3 Amigos - Conception review - CODE/Mob programming/Pair Programing - CODE REVIEW - CI - Pair Test. ► Développement cycle : Analyse/3 Amigos - Conception review - TDD - Pair Test - CODE REVIEW - CI. ► Compléter et l'analyse fonctionnelle des User Stories (INVEST US) (DoR). ► Atelier 3 Amigo (PO/DEV/TEST): partager une description fonctionnelle du besoin métier, définir les règles métier, et critères d'acceptances (DoD). ► Construction du besoin métier par la double boucle BDD et TDD. ► Agilité: ScrumBan ( itération / priorisation / objectif / flux tirée ). ► Rédiger les spécifications, et la revue de la conception. ► La conception fonctionnelle et technique. ► Poker sizing/Revue sprint/ ... /JIRA. ► Suivi de la qualité : revue de code, pair programming, revue d'architecture/conception, boy scout rule, Refacto/TDD. ► Evolution Batch interne/externe Java. Outils: Java 8/11 - Git - Kafka - Azure DevOps - Mockito/JUnit - SoapUI - Gradle - Cucumber/Gherkin - UML (orienté objet) - Kibana - Swagger - Json-server - API Rest ...... .

Software engineer - Fullstack JAVA / Spring / ANGULAR

ADEO

sept. 2018 - mai 2019

9 mois

Lille, France

En prestation, intégration de l'équipe pour faire Build et le Run d'un ensemble d'applications de technologies et tailles diverses appartient au client ADEO: Recueil du besoin, priorisation, analyse, développement front et back, automatisation, documentation et la création des release. - Développement des nouvelles fonctionnalités Back et Front, mise en place Swagger. - Développement des nouvelles routes (Back) et des nouvelles composant (Angular). - Sécurisation d'API REST ( OAuth2 / Keycloak ). - Correction des bugs et les incidents ( maintenance applicative ). - Création des releases. - Tests unitaires, d’intégration pour la non-régression. Méthodologie Kanban. Back : Java 8 - Spring ( Boot, sécurité, Data) - Hibernate/JPA - Struts - Swagger - Maven - Liquibase. Spring Data (Redis, CouchBase, JPA, LDAP) / Spring Batch / Front : Angular 5/6/7 - AngularJs. Sécurité : Keycloak - Oauth2 - JWT - Spring security. Test : Mockito - JUnit - AssertJ. Qualité/Couverture (CI/PR): Sonar Outils: CouchBase(NoSql) - Spring (data JPA/Redis, Batch, Cloud, ... ) - annuaire LDAP - PostgreSQL 9.4 (Sql) - Stripe (WeebHook) - Git - SSH - Jenkins - Sonar - API/POSTAMN - Jira/RedMan - Mac - IntelliJ - WebStorm - ngrok - Docker .

Stage - Ingénieur Full Stack Angular/Java/Spring

KIABI

févr. 2018 - août 2018

7 mois

Lille, France

Intégré au sein d'une équipe Build travaillant avec les méthodes agiles Scrum, j'ai eu pour mission de contribuer à l'amélioration continue des sites E-commerces web du client Kiabi. - Participation aux projets en méthodologie Agile Scrum. - La migration d’une API d’affranchissement colissimo SOAP vers REST. - Projet Angular pour la gestion de promotion. - l'amélioration continue des sites E-commerces web du client Kiabi (nouvelle fonctionnalité front et back). - Poker-planning et la coordination concernant la phase d'avant-projet. - Réalisation de la conception et des développements Back et Front, sous la forme de TME ou de projet (Epic) - L’évolution dans le respect des bonnes pratiques métier et technique. - Coordination avec l'équipe d'intégration concernant les releases. - TMA : Participation à la Tierce Maintenance Applicative. Environnement: - Méthodologie agile : Scrum - Java 8 - Spring - Hibernate / JPA - Java/ JEE - Angular - JavaScript - jQuery - Sass/scss - Grunt - Velocity - Bootstrap. - Spring Boot , Spring Data, Spring Cloud config. - Sécurité : Spring Security , Token (génération des clés) , OAuth 2.0. - Servicemix Apache, Apache Velocity, Apache Solr, Elastic Path - Tests Unitaires : JUnit , Mockito. - Intégration continue : Jenkins (build-test-quality-package). - virtualisation : Docker - Environnement : Git( bitbucket ) - Log4J - JIRA - Sonar - API/POSTMAN - Tomcat - Batch .sh/Linux - IntelliJ

Développeur Java [Stage]

ORM

juin 2015 - août 2015

3 mois

Le Développement d’une application JAVA qui permet aux salariés d’accées aux Ressources Localisé dans un Serveur. ( client lourd ) chaque salariée à une mission durant sa journée , pour informatisé la distribution des missions entre les salariées, la société à décider de la mise en place d’une d’une application, permet au salariées de consulter leurs missions n’importe où. déroulement de stage : Analyse, Conception, Développements, Test. • Méthodologie agile : Scrum. • Outils Gestion de Projet : Maven , Git. • Développement: Java, Spring, Architectures Hexagonale, Hibernate (JDBC), Oracle , Swing, AWT. • Tests Unitaires : JUnit, Mockito. • modélisation, écriture des documents de conception technique détaillée. • Etude et la Conception d’une architecture Réseaux Vlan pour la gestion l’accés aux ressources. • organisation des réunion.

Développeur web - Java [Stage]

Ayour Concept

mars 2015 - juil. 2015

5 mois

La conception d’une site web dynamique de la vente des matériels informatique aux enchères. Intégré au sein d'une équipe comme développeur Web, la mission de stage Développement d'une application Web de la vente en ligne aux enchères. Apres le première succès de l’application de commerce ​au niveau de la vente des matériels informatiques , l’entreprise ils sont ​souhaités de modifier leurs application , ajouté une nouvelle fonctionnalité de la vente des matériels informatiques aux enchères , et la modification la base de données et la présentation des produits . ► Développement Java, REST API, HTML5,CSS3 - Boostrap, JavaScript - JQuery - Boostrap - Ajax - IHM. ► Analyse des besoins , transformer les besoins et le cahier de charge en fonctionnelles. ► la modification l'architecture de la base de données MySQL , PHPMyAdmin. ► Développement Java. ► Conception et design des carte publicitaire.


Formation

Université de Lille - sciences et technologies

Master M1 et M2 E-services, Informatique

2016 - 2018

2 ans 1 mois

Université du Littoral Côte d'Opale

Licence informatique, Informatique

2015 - 2016

1 an 1 mois

IUT (Institut Universitaire de Technologie)

D.U.T, Génie Informatique

2013 - 2015

2 ans 1 mois


Licences et certifications

Oracle Certified Associate, Java SE 8 Programmer

Délivré le : déc. 2019

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.