Yassine Dergueche

Senior Java Developer | Microservices & DevOps

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

MicroservicesJavaAWSSpring BootKafkaKubernetesDocker

Langues

AnglaisFrançaisAllemand

À propos

Introduction

Senior Java Developer with 8+ years expertise in microservices architecture and AWS cloud solutions. Led enterprise-scale migrations from monoliths to microservices at major companies like Expedia and Renault. Specialized in Spring Boot, Kafka, Kubernetes with proven track record in DevOps practices and scalable financial/automotive systems.

Liens

Expérience de travail

Senior Java developer

BforBank

oct. 2022 - Présent

4 ans 1 mois

Paris, France

Au sein de l’équipe BAAS cards, participation au développement du CBS (Core Banking System) de BforBank pour le lancement la nouvelle offre de leur produit : - Mise en place des différentes configurations d’envoi/réception de données de Kafka (police de rétention, backoff, création de topics, gestion des exceptions, worker). - Configuration de ressources Kubernetes et de scripts de déploiement Ansible et de Helm (Kubernetes) - Création de nouvelles ressources (cloudformation) - Prise en main sur les POC et travaux de découverte sur les nouveaux aspects de Kafka. - Mise en place de stratégie de tests sur les divers environnements DEV UAT PROD - Étude du choix d’architecture du parc applicatif et de sa mise en place - Participation à la rédaction de spécifications technico-fonctionnelles - Analyse et chiffrage de la spécification technique - Création des contrats d’interfaces (Avro) et challenges des architectes et chapters lead sur l’architecture on premise et cloud. - Implémentation des nouvelles fonctionnalités de consommation et d’envoi de données via des producers/consumers (Kafka). - Mises en place de la pipeline CI/CD et des règles de qualité de code Sonar - Mise en place bonnes pratiques de qualité de code (TDD/BDD, refactoring, SOLID) et être le garant de la qualité de code au sein de l’équipe - Pair programming et relecture de code (Code Review). - Support N3 et participation à la résolution d’incidents - Accompagnement de junior sur la montée en compétence - Patch/MEP pour réaliser les montées de versions - Participation aux réunions Scrum et coaching de l’équipe sur l’agilité. Technical environment : Microservices, Event driven, CQRS, Hexagonale, AWS (cloudFormation, CloudWatch, EC2), Kafka streams, Kafka connect, Avro, AKHQ, Schema Registry, Zookeeper, Kubernetes, ArgoCD, Helm, Docker, Ansible, Ansible Tower, Bamboo, Java 17, Spring boot, Mapstruct, JGitflow, Swagger, Liquibase, Gitalb, Bitbucket, SonarQube, Swagger, Confluence, T24, PostegreSQL

Fullstack Java Developer

Renault Digital

janv. 2021 - oct. 2022

1 an 10 mois

Paris, France

Development of the TDA application (Technical Definition API) which is an automotive parts management application, In a team of 13 people (1 PO, 1 techlead, 1 manager 10 developers in France and India), I contributed to: - Implementing new features. - Detecting, analyzing and fixing bugs (hotfix). - Code review, verifying good practices compliance (SOLID, clean code, TDD, refactoring). - Pair programming and helping newcomers on the project. - Implementing unit and integration tests. - Participating in the development of User Stories and technical tickets (evolutions, bugs). - Participating in Scrum meetings. Technical environment Microservices, Java 17, JMS, Apache Camel, Docker, Swagger, Restfull API, Spring boot, Junit, Hibernate, Liquibase, Postgres, Jira, Git, Gitlab, AWS, Confluence, Gradle, Maven, Kibana, SonarQube

Fullstack Java Developer

Expedia Group

janv. 2018 - déc. 2020

3 ans

92300 Levallois-Perret, France

Redesigning and migrating a B2B travel expense management application, from a monolith legacy (backend and frontend) to a microservices architecture. In a team of 8 people (1 tech lead, 5 developers, 1 tester, 1 manager), i did : - Implementing new features, - Creating and maintaining new configurable standalone batches. - Creating technical bug tasks. - Analyzing and fixing production bugs. - Refactoring and cleaning exiting code. - Implementing unit tests and refactoring existing code. - Realizing functional tests of implemented features by other developers. - Reviewing code of tasks. - Deploying features to integration environment. - Participating to ScrumBan meetings Environment: Microservices, Java 11 (openJDK), GWT, JWT, JAVA EE, Spring 5.0, SpringBoot 1.5, Tomcat 7, Oracle, Flyway, Swagger, REST, JSON, JUnit, Hibernate, Mockito, Maven, Jenkins, SonarQube, Kibana, ESLint, Jira, GIT, GITLAB, CQRS, DDD, TDD, BDD, OWASP, KANBAN, Jiran IntelliJ, Postman

Frontend developer (On Behalf of SAP Labs France, Sophia Antipolis)

SAP Labs France

nov. 2016 - déc. 2017

1 an 2 mois

Developing Front-end applications for the product "Solution Manager OCC" using SAP Ui5 Framework and following Fiori guidelines. Analyzing Clients needs. Designing and developing User Interfaces. Performing testing and implementation of the new functionalities. Deploying applications on the HCP (SAP Hana). Methodology : Agile (Scrum). Environment : SAP UI5, SAP Fiori, SAP Hana, Javascript, Ajax, jQuery,CSS3,XML, ABAP, OData, GIT, SAP Netweaver Gateway, SAP Web IDE

Graduation Intern engineer

Orange

févr. 2016 - juil. 2016

6 mois

Tunisie

Migrating a deployment portal of the Orange network from a monolithic architecture to microservices architecture: - Decomposition into functional subdomains following Domain Driven Design approach. - Defining communications contracts between microservices. - Implementation of an API Gateway, a Load Balancer, Circuit Breaker and a Message Broker for asynchronous communication between microservices. Migration of the existing functionalities from AngularJs to Angular 2 . - Continuous Deployment on a PaaS(PCF). Environment: Spring Netflix Cloud (Eureka, Config, Hystrix, Zuul, Ribbon), Spring Data (MongoDB, JPA, REST), Spring Boot, AngularsJS, Angular 2, TypeScript, Pivotal Cloud Foundry, Git, Scrum, DevOps

Intern Java Engineer

Tunisian Company of Petroleum Activities

juil. 2015 - oct. 2015

4 mois

Tunis, Tunisie

- Concepting and developing an intranet portal with JSF 2.0 on a RHEL (Redhat Enterprise Linux) server to let administrators manage GeoFrame users and projects activities Technical environment : REST, JSF (PrimeFaces 5.1), JSTL, JUnit,Maven, Oracle, RHEL

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.