You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fabrice HabumugishaFH

Fabrice Habumugisha

Développeur Java Spring Boot | Angular

570 €/Tag
Rennes, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Fabrice

Vous recherchez un développeur Java Spring Boot, Angular ?
Vous êtes au bon endroit.

Je suis ingénieur logiciel avec plus de 13 ans d’expérience, spécialiste du développement full stack Java / Spring Boot / Angular. Je suis certifié AWS Solutions Architect – Associate et Azure cloud Fundamentals.
J'ai travaillé avec des grands groupes et des sociétés de taille moyenne
- Airfrance Industries KLM
- Lactalis Group (Agroalimentaire)
- Gireve (Mobilité Electrique)
- Direction des affaires maritimes (Service publique)

Je suis en mesure de :
- Concevoir, développer et maintenir des fonctionnalités robustes et alignées avec les besoins métiers
- Développer le back-end avec Java 17+, Spring Boot 3, Hibernate, JPA, Spring Batch, RabbitMQ et utiliser des bases de données (Oracle, PostgreSQL, MariaDB, MongoDB
- Concevoir des architectures logicielles évolutives (API REST, microservices, Clean Architecture)
- Mettre en place et faire respecter les bonnes pratiques de développement( tests, nommage, clean code, secure code, CICD)
- Développer le front-end avec Angular, AG-Grid, Angular Material, TailwindCss, Boostrap, Thymeleaf
- Réaliser des tests unitaires et d’intégration (JUnit 5, Mockito)
- Animer des revues de code, des ateliers techniques et former les développeurs juniors
- Participer à la conception orientée utilisateurs et intégration des retours clients
- Déployer et superviser des applications dans le cloud avec : • AWS, Azure, GCP
- Rédiger une documentation technique claire et à jour
- Utilisation des outils IA pour développeur : Github Copilot, Cursor AI Editor

Vous avez un projet ? Parlons-en.
📩 Contactez-moi, je réponds très rapidement.

----
J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Modèle MVC de Spring, JUnit, front end AngularJS, frontend Angular Material, Typescript, développeur java, développeur angular, angular java, angular js, java spring, java angular
  • Englisch

    Verhandlungssicher

  • Französisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Rennes (bis zu 50 km), Paris (bis zu 50 km), Nantes (bis zu 50 km), Lyon (bis zu 50 km), Toulouse (bis zu 50 km)

Projekt- und Berufserfahrung

  • Gireve
    Développeur Java Spring Boot | GCP
    AUTOMOBILSEKTOR
    Februar 2024 - Heute (2 Jahre und 4 Monate)
    Rennes, Frankreich
    Gireve est une entreprise du secteur de la mobilité électrique qui facilite l’interopérabilité entre acteurs de la recharge. Sa plateforme B2B connecte plus de 570 000 points de recharge en Europe, avec plus de 1 million de transactions mensuelles et 11 000 accords interopérables établis. Elle accompagne opérateurs, e-mobilité providers et services de navigation dans la gestion et l’échange de données.

    J’ai intégré l’équipe Scalabilité en tant que développeur back-end Java, au sein d’une équipe agile composée d’un lead dev, d’un développeur, d’un business analyste, d’un PO et d’un architecte. Ma mission principale consistait à moderniser un système monolithique complexe en extrayant un module clé pour le transformer en microservice.

    En tant que développeur back-end Java, j'ai pour responsabilités :
    • Conception et développement back-end Java
    • Mise en place d'API REST avec Spring Boot
    • Tests unitaires avec JUnit, Mockito, Spring Test
    • Mise en place de communications asynchrones via Google Pub/Sub et RabbitMQ
    • Intégration des services via ESB WSO2 Carbon
    • Revues de code, accompagnement des développeurs juniors
    • Rédaction de documentation technique
    • Mise en place de la configuration Terraform et GitlabCi pour le déploiement continue sur Google Cloud

    J’ai contribué à implémenter la première brique qui fait partie d'une stratégie globale d’optimisation et de migration vers une architecture cloud-native.

    Environnement technique :
    Java 17, Spring Boot, API REST, PostgreSQL, Git, GitLab, JIRA, Confluence, Agile, Maven, IntelliJ, Hibernate, JPA, Docker, Google Cloud Platform (Cloud Run, Pub/Sub, Google Cloud SQL), Jenkins, JUnit 5, Redis, Liquibase, Terraform, WSO2 Carbon, Postman, RabbitMQ.

    ----
    J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, front end AngularJs, frontend Angular Material, Typescript, développeur java, développeur angular, angular java, angular js, java spring, java angular
    Développement Back-End DevOps Google Cloud Plateform Gitlab CI/CD Java Spring Boot Java RabbitMQ Postman PostgreSQL API REST Terraform Maven Liquibase JUnit 5 JPA/Hibernate Spring Data JPA Conception logicielle Revue de code
  • Lactalis
    Lead développeur Java Spring Boot | Angular
    LEBENSMITTELINDUSTRIE
    Juni 2023 - Oktober 2023 (5 Monate)
    Rennes, Frankreich
    Lactalis est une entreprise du secteur agroalimentaire, leader mondial des produits laitiers. Elle transforme le lait en fromages, beurres, crèmes, yaourts et ingrédients nutritionnels. Présente dans 51 pays avec plus de 270 sites de production, elle emploie 85 500 collaborateurs. Elle est dans le top 10 mondial de l'industrie agroalimentaire.

    J'ai rejoint le projet en tant que lead développeur Java et Angular. L'équipe agile se composait de deux développeurs Java, de deux développeurs Java Angular, un lead Dev, un business analyste, un PO et un architecte transverse. Le projet vise à moderniser et optimiser les outils internes, notamment en automatisant et en dématérialisant le traitement des factures à travers une application web performante et multilingue.

    Mes responsabilités :
    • Conception et développement back-end Java , Spring Boot, REST API.
    • Conception et développement front-end Angular, Angular Material, AG-Grid.
    • Mise en place de traitements asynchrones Java avec Spring Batch
    • Internationalisation de l’application avec le module Angular ngx-translate
    • Validation d’architecture logicielle ( Backend API REST , frontend Angular) en collaboration avec les architectes
    • Accompagnement des jeunes développeurs et revues de code
    • Chiffrage des évolutions fonctionnelles et rédaction de la documentation technique

    J’ai contribué à implémenter cette solution qui modernise et améliore leur système de facturation.

    Environnement technique :
    Java 17, Spring Boot 3, Angular 16, API REST, MariaDB, MongoDB, Git, Bitbucket, JIRA, Confluence, Agile, Maven, IntelliJ, Hibernate, JPA, Docker, GCP, Jenkins, AG-Grid, Angular Material, Spring Batch, JUnit 5, WSL.

    ----
    J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, front end AngularJs, frontend Angular Material, Typescript, développeur java, développeur angular, angular java, angular js, java spring, java angular
    Développement Back-End Spring boot Angular CI/CD Lead Developer Docker Java Google Cloud Platform (GCP) Développeur frontend Angular API REST Angular Material PrimeNG ag-grid MySQL/MariaDB MongoDB JPA/Hibernate Spring Data JPA Conception logicielle Revue de code
  • Air France Industries KLM Engineering & Maintenance
    Lead développeur Java Spring Boot | Angular
    LUFT- & RAUMFAHRT
    Mai 2022 - Juni 2023 (1 Jahr und 1 Monat)
    Air France Industries KLM Engineering & Maintenance (AFI KLM E&M) est une société du secteur de la maintenance aéronautique (MRO) qui fournit des services complets de maintenance, réparation et révision pour les flottes d'Air France-KLM et plus de 200 compagnies clientes. Elle emploie plus de 14 000 personnes et assure le support de près de 2 800 avions dans le monde.

    J'ai rejoint l'équipe Components comme développeur Java, Spring Boot et Angular afin de participer au développement d'une plateforme web de gestion de logistique de dépannage sur les avions en escale.
    L'équipe était composée de deux développeurs Java, un intégrateur DevOps, un architecte et un chef de projet.

    En tant que développeur Java, Spring Boot, Angular, j’avais pour responsabilités :
    • Conception et développement back-end Java, Spring Boot
    • Conception et développement front-end Angular, Angular material
    • Accompagnement des développeurs dans les bonnes pratiques de développement (Tests, Nommage, Clean Code, Secure code)
    • Validation de l’architecture logicielle pour les nouveaux projets et évolutions
    • Estimation des charges pour les nouveaux cas d’usage
    • Revues de code, rédaction de documentation technique
    • Mise en place de l’environnement de développement : Git, GitHub, GitHub Actions, Maven, SonarQube, JUnit 5, Azure Kubernetes Service (AKS)

    J’ai contribué à implémenter cette solution qui permet de réduire le temps d'immobilisation des avions, d'optimiser les ressources et d'améliorer la satisfaction client.

    Environnement technique :
    Java 11, Spring Boot, Spring MVC, Angular 13, API REST, SOAP, PostgreSQL, Git, GitHub, GitHub Actions, Azure Kubernetes Service (AKS), SonarQube, Maven, JUnit 5, Angular material

    ----
    J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, front end AngularJs, frontend Angular Material, Typescript, développeur java, développeur angular, angular java, angular js, java spring, java angular
    Spring Boot Angular API REST Git GitHub Github Actions Microsoft Azure PostgreSQL Tech Lead JUnit Code Review Cloud Azure Java Développeur frontend Angular SOAP AKS Spring Data JPA JPA/Hibernate Architecture logicielle Conception de logiciel Conception logicielle Revue de code

Empfehlungen

Diese Freelancer passen auch zu Ihren Kriterien

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Ausbildung und Abschlüsse

  • Licence informatique
    Université Abderrahmane Mira de Béjaïa
    2009
    L’Université Abderrahmane-Mira de Béjaïa (Algérie) est un établissement public fondé en 1983, reconnu pour ses formations scientifiques, technologiques et son engagement dans la recherche. Elle forme chaque année des milliers d’étudiants en informatique, ingénierie, sciences fondamentales et appliquées. J’y ai suivi une licence en informatique, avec un parcours axé sur : • Algorithmique et structures de données • Programmation orientée objet (Java, C++) • Bases de données relationnelles (SQL, Oracle) • Réseaux et systèmes d’exploitation • Mathématiques, logique et fondements de l’informatique - Développement web ( PHP, HTML, CSS)
  • Master Informatique Génie logiciel
    Education Université de Rennes 1
    2011
    L’Université de Rennes 1 est un établissement public d’enseignement supérieur, reconnu pour la qualité de ses formations scientifiques et technologiques. Elle forme chaque année plusieurs milliers d’ingénieurs, chercheurs et professionnels de l’IT. J’y ai suivi un Master en Informatique, spécialité Génie Logiciel, avec un enseignement axé sur : • Architecture logicielle et conception orientée objet • Développement d’applications distribuées et web • Méthodes formelles, tests logiciels et qualité logicielle • Bases de données avancées et optimisation • Gestion de projet, méthodes agiles et industrialisation logicielle

Zertifizierungen

  • AWS Certified Solutions Architect – Associate
    Amazon Web Service
    2021
    AWS RDS AWS CloudFormation AWS S3 AWS CloudWatch Amazon Web Services (AWS) AWS CloudFront
  • Azure Fundamentals
    Microsoft Certified
    2022
    Microsoft Azure Cloud Cloud Azure Azure AKS Azure DevOps

Fähigkeiten

Kategorien