Amine MATTAR

Java Developer

Salaire / Taux journalier

Rabat, Maroc

Mobilité : Lyon

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootMicroservicesAngularDockerCypressClean CodeMavenReactKafkaPostgreSQLMongoDBElasticsearchTypescriptGrafanaKubernetesJenkinsGitGitLabBitbucketJiraConfluenceRabbitMQMySQL

À propos

Introduction

Lead Technique & Développeur Fullstack Java / Spring, expert de l'écosystème Java et du framework Spring, j'accompagne les entreprises dans la conception et le déploiement d'architectures robustes (monolithes et microservices). Actuellement Lead Technique, je concilie expertise technique et pilotage d'équipe : supervision de la qualité logicielle, mentoring, et choix d'architectures critiques. Mon parcours m'a permis d'intervenir sur des projets à forte visibilité (Enedis, Richemont, bioMérieux), avec une maîtrise complète de la chaîne de valeur : Backend (Java, Spring Boot, Spring Cloud, microservices, API REST), Frontend (Angular, ReactJS), Data & Messaging (Kafka, PostgreSQL, JOOQ, MongoDB, ElasticSearch), DevOps & Qualité (Docker, JUnit, Cypress). Passionné par le "Clean Code" et l'agilité, je m'adapte rapidement aux nouveaux enjeux technologiques pour transformer des besoins fonctionnels en solutions scalables et maintenables.

Liens

Expérience de travail

Freelance Technical Lead

Enedis

nov. 2023 - Présent

3 ans

Lyon, France

– Dans le cadre du développement d'une application destinée à planifier et réaliser des interventions pour le compte de Enedis, j'ai en charge la supervision et l'accompagnement d'une équipe de développeurs fullstack. – Mon rôle consiste à m'assurer que la qualité du code fournie par l'équipe réponde aux attentes du projet, que le périmètre technique couvert par mon équipe soit bien maintenu et opérationnel, que les procédures mises en place soient respectées et l'accompagnement des nouveaux arrivants. – Je participe aussi aux développements de nouvelles fonctionnalités, a l'organisation d'ateliers de conception technique, aux relectures de code, analyse de logs, résolutions d'incidents de production et divers tâches transverses. – Analyse des spécifications fonctionnelles et techniques – Chiffrage de tâches – Préparation et répartition des tâches techniques à traiter dans le trimestre à venir – Accompagnent des nouveaux arrivants – Support technique pour l'équipe – Relecture de code et validation de choix techniques – Développement fullstack Java / Angular – Organisation et participation aux ateliers techniques – Analyse de logs – Rédaction de documentations – Reporting sur l'avancement de l'équipe – Remontées d'alertes – Collaboration avec les autres équipes pour les tâches transverses – Participation aux cérémonies (daily, rétros, PI Planning, points lead tech, points projet)

Freelance Java Developer

Enedis

mai 2022 - oct. 2023

1 an 6 mois

Lyon, France

– Je participe au développement d'une application ayant une architecture microservices, destinée à planifier et réaliser des interventions pour le compte de Enedis. Ces microservices communiquent entre eux via des messages asynchrones (Apache Kafka) et avec une interface frontend via appels REST. Pour recevoir des requêtes externes (depuis des applications partenaires ou des techniciens utilisant une application mobile), les types de flux sont divers : principalement via appels REST et évènements Kafka, mais aussi du SOAP et ActiveMQ. – Travail en feature team, une grande importance est accordée à la qualité du code, à la performance de l'application et au développement de tests automatisés afin d'éviter toute régression. – Développement Fullstack Java / Angular – Dévelopement de nouvelles fonctionnalités – Maintenance – Tests unitaires, d'intégration, End to End – Analyse des spécifications fonctionnelles et techniques – Chiffrage des tâches – Participation aux cérémonies (daily, rétro, PI Planning) – Organisation et participation aux ateliers techniques de conception – Rédaction de documentations – Démos de présentation – Déploiements sur des environnements de recette

Freelance Java Developer

Richemont

oct. 2020 - mai 2022

1 an 8 mois

Lyon, France

– Participation à divers développements sur une application e-commerce avec une architecture microservice. J'interviens principalement dans la partie back-end (code, configurations, tests, ...), mais je suis aussi amené à faire du développement front. Travail en équipe agile. – Analyse des spécifications fonctionnelles & techniques – Chiffrage des tâches attribuées (planning poker) – Création et configuration de nouveaux microservices – Développement de nouvelles fonctionnalités – Maintenance évolutive – Résolution de bugs – Rédaction de documentations

Développeur Java Fullstack

Sodifrance

févr. 2020 - avr. 2020

3 mois

Région de Lyon, France

– Développement d'une application web – Analyse des spécifications fonctionnelles – Chiffrage des tâches attribuées – Développement de nouvelles fonctionnalités – Maintenance évolutive – Résolution de bugs

Développeur Java/Java EE

Amiltone

juin 2018 - janv. 2020

1 an 8 mois

Région de Lyon, France

– Développement d'une application web dédiée aux chercheurs en génétique (en équipe) – Chiffrage des tâches – Développement de nouvelles fonctionnalités – Résolution de bugs – Optimisation du traitement de données à forte volumétrie – Tests Unitaires – Déploiement – Accompagnement de nouveaux arrivants sur le projet – Rédaction des spécifications fonctionnelles – Analyse de la qualité du code et refactoring – Projets Internes • Conception et développement d'une application avec une architecture microservices from scratch (en équipe) – Recherche de la solution technique adaptée au cahier des charges – Rédaction de spécifications fonctionnelles et techniques – Rédaction de la documentation d'architecture – Développement et configuration des premiers microservices – Tests Unitaires • Développement d'une API REST from scratch (en autonomie) – Conception et développement de l'API REST a partir des spécifications techniques – Sécurisation de l'API via une clé API – Tests Unitairs • Développement d'une application web (en équipe agile) – Développement de nouvelles fonctionnalités – Résolution de bugs – Déploiement


Formation

AFPA

Titre certifié niveau 2 (RNCP), Conception et Développement Informatique

2017 - 2018

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.