
ABDELDJALIL A.
Développeur Full Stack Senior | Java / Spring
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur Full Stack Senior – API Factory
Europcar Mobility Group
mai 2022 - Présent
4 ans 6 mois
Paris, France
– Membre d'une équipe API Factory de deux personnes couvrant plus de 100 microservices sur l'écosystème Europcar, avec une posture « Platform as a Product ». – Conception et mise en œuvre de standards d'API (design, versioning, contrats d'erreur, sécurité) adoptés par les équipes produit sur plusieurs marques et filiales. – Plateforme d'identité: mise en place et maintien de capacités IAM basées sur Keycloak, realms, multi-tenant, custom token mappers, authenticators JavaScript, pour unifier l'authentification sur les APIs internes et partenaires. – Pipelines événementiels Kafka : conception et opération (topic design, schema governance, patterns consumer résilients) pour l'intégration inter-services. – Migration vers Kong Gateway avec pipelines CI/CD automatisés, self-service pour les équipes dev, consolidation de l'auth, du rate-limiting et de l'observabilité à l'edge. – Microservices AWS : livraison de services Spring Boot, API Gateway, S3, provisionnés avec Terraform et instrumentés Prometheus / Grafana / Micrometer. – Prototypes et POCs end-to-end en solo: back, front (React, Vue.js) et déploiement, pour valider rapidement des hypothèses techniques ou produit. – Developer experience: implémentations de référence, templates OpenAPI, documentation interne utilisée comme point de départ par les équipes produit. – Coaching d'ingénieurs sur le design d'API, OAuth/OIDC et les patterns de plateforme; contribution à la roadmap d'architecture aux côtés du tech leadership. Stack: Java, Spring Boot, Node.js, NestJS, React, Vue.js, Keycloak, Kafka, Kong, AWS (SQS, RDS), Terraform, Prometheus, Grafana, GitLab CI/CD, OpenAPI, OAuth/OIDC
Développeur Full Stack & Spécialiste AWS
Europ Assistance Group
oct. 2020 - mai 2022
1 an 8 mois
Paris, France
– Développement d'une plateforme serverless d'assurance traitant plusieurs milliers de sinistres par jour sur plusieurs marchés internationaux, avec workflows asynchrones complexes et intégrations partenaires. – Node.js côté back-end et React côté front-end : contribution significative sur les deux côtés de la stack dans une architecture cloud native AWS. – Traitement asynchrone : système événementiel sur SQS et Kinesis pour le traitement fiable de jobs en arrière-plan et de workflows multi-étapes sur les variantes régionales. – Services haut débit: développement de fonctions Lambda Java/Spring Boot et NodeJs gérant plusieurs milliers de transactions quotidiennes avec latence prédictible et sémantique de retry. – Logique métier complexe : règles de validation et workflows d'approbation couvrant régulations régionales et types de polices, avec séparation claire entre domaine et infrastructure. – Documentation d'API: spécifications OpenAPI facilitant les intégrations partenaires et réduisant les aller-retours lors de l'onboarding. – Infrastructure as Code: gestion de l'infrastructure cloud avec Terraform, pour des environnements cohérents et reproductibles sur tous les marchés. Stack: Node.js, React, Java, Spring Boot, AWS (Lambda, SQS, Kinesis, SES, RDS), Terraform, Jenkins
Développeur Full Stack – HiringMaster (SaaS)
ZSoft Consulting
août 2019 - sept. 2020
1 an 2 mois
– Initiateur et porteur du projet HiringMaster, plateforme SaaS de gestion du recrutement en Java / Angular. – Travail direct avec le CEO pour cadrer les besoins initiaux et définir la vision produit; réalisation de bout en bout: développement full stack, CI/CD et déploiement cloud en autonomie. – Architecture microservices: conception et implémentation de services Spring Boot avec un focus sur un code maintenable et des frontières de service claires. – Front-end Angular: conception et développement de l'interface utilisateur de la plateforme. – Recherche temps réel: microservice de recherche sur Elasticsearch avec Spring Cloud Stream et RabbitMQ pour l'indexation et les flux de données asynchrones. – Sécurité : APIs REST sécurisées avec Spring Security, JWT et contrôle d'accès basé sur les rôles. – Qualité: couverture de tests élevée avec JUnit et Mockito (tests unitaires et d'intégration). – CI/CD & Cloud: mise en place des pipelines GitLab CI/CD et déploiement sur AWS (Elastic Beanstalk) en autonomie, gestion de la scalabilité et de la disponibilité. Stack: Java, Spring Boot, Angular, Elasticsearch, RabbitMQ, PostgreSQL, AWS (Elastic Beanstalk), GitLab CI/CD
Formation
Université de Constantine
Master, Génie Logiciel
2013 - 2015
2 ans 1 mois