
Fabrice Habumugisha
Développeur Java Angular
Salaire / Taux journalier
Rennes, France
Freelance
Expertises
Langues
À propos
Introduction
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. J’ai travaillé dans des secteurs variés comme l'assurance, l’aérien, la mobilité électrique, l’agroalimentaire et les services publics.
Expérience de travail
Développeur Java Angular
GROUPAMA - G2SFreelance
oct. 2025 - Présent
1 an 1 mois
Rennes, France
G2S (Groupama Supports et Services ) est une entreprise experte en technologies de l’information, dédiée au service du groupe mutualiste. Elle mobilise plus de 1 500 collaborateurs, répartis sur une dizaine de sites en France, pour accompagner les activités du groupe Groupama. J'ai rejoint le projet en tant que développeur Java et Angular. L'équipe agile se composait des développeurs fullstack Java Angular, des lead Dev, business analyste, un PO. Mes responsabilités : • Conception et développement back-end Java , Miconaut, Spring Boot, REST API • Conception et développement des microservices avec l'architecture hexagonale. • Conception et développement front-end Angular,. • Chiffrage des évolutions fonctionnelles et rédaction de la documentation technique Environnement technique : Java 21 , Micronaut, Spring Boot 3, Angular 18 , API REST, Git, Gitlab, JIRA, Confluence, Agile, Maven, IntelliJ, Hibernate, JPA, JUnit 5, OpenCode, Github Copilot
Développeur backend Java | Spring Boot | GCP ( Chez Niji)
GireveFreelance
févr. 2024 - Présent
2 ans 9 mois
Rennes, France
J'interviens comme développeur backend Java pour un projet dans le domaine de la mobilité électrique. Missions principales : - Développement et test des API (Spring Boot Rest api) - Mise en place de la communication asynchrone avec PubSub - Intégration des applications avec ESB WSO2 Carbon - Accompagnement des développeurs juniors - Chiffrage des nouveaux cas d’utilisations - Revue de code - Documentation technique Environnement technique : Spring Boot , Java 17, API REST, PostgreSQL, Git, GitLab, Jira, Confluence, AGILE , Maven, IntelliJ, Hibernate, JPA, Docker , Google Cloud Platform, Jenkins, JUnit 5, Docker, Redis , Google Cloud Run, Google PubSub, Terraform, Liquibase, ESB WSO2 Carbon , Postman
Lead développeur Java | Spring Boot | Angular (Chez Niji)
Lactalis GroupFreelance
juin 2023 - oct. 2023
5 mois
Rennes, France
-Développement fullstack des cas d’utilisation (Spring Boot Rest api, Angular) -Mise en place de l’environnement locale de développement WSL -Accompagnement des jeunes développeurs -Chiffrage des nouveaux cas d’utilisations -Revue de code -Validation de l’architecture logiciel -Mise en place de traitement asynchrone avec Spring Batch -Documentation technique - Internationalisation ( ngx-translate) Environnement technique : Spring Boot 3 , Java 17, Angular 16, API REST, MariaBd, MongoDB, Git, Bitbucket, Jira, Confluence, AGILE , Maven, IntelliJ, Hibernate, JPA, Docker , GCP, Jenkins, AG-Grid, Material Angular, Spring Batch, JUnit 5, Docker
Lead développeur Java | Spring Boot | Angular
Air France Industries KLM Engineering & Maintenance
mai 2022 - juil. 2023
1 an 3 mois
Nantes, France
J'interviens en tant que Lead-Tech sur le projet LOGOPS chez Air-France. Mon rôle est d'accompagner les développeurs juniors dans les activités de développement web et aussi de valider les choix d'architecture sur des nouveaux projets ou évolutions. J'interviens aussi pour faire des estimations sur les nouveaux cas d'usages, la revue de code, la documentation technique et le développement fullstack. Mise en place de l'environnement de développement contenu : Git, Github, Github actions, maven, sonar, junit 5, aks. Environnement Technique: Spring Mcv, Spring Boot, Java 11, Angular 13, API REST, SAOP, PostgreSQL, Git, GitHub, GitHub Actions, Azure
Capgemini
juil. 2012 - mai 2022
9 ans 11 mois
Rennes, France
Lead Software Engineer - Direction des affaires Maritimes
févr. 2022 - mai 2022
4 mois
Rennes, France
J'interviens sur un projet d'externalisation de l'examen théorique du permis de conduire des bateaux de plaisance à moteur. Mon rôle dans l'équipe consiste à : - Accompagner les développeurs juniors dans la mise en place des API REST (avec Spring Boot) - Gérer la configuration des outils de développement continu (Git, Gitlab, Jenkins) - Optimisation des traitements hibernate - Revue de code API REST avec Spring Boot 2.5 , Java 11, Hibernate 7, Swagger, JUnit 5, Spring Security Outils de développement continu : Git, Gitlab, Jenkins, Sonar Environnement de développement : Eclipse, Oracle SQL Developer Documentation: Confluence Suivi de projet : Jira Gestion packaging: Maven Base de données : Oracle
Lead Software Engineer - Direction des affaires Maritimes
sept. 2019 - mars 2022
2 ans 7 mois
Rennes, France
-Modernisation du portail des marins( API Rest , Angular , Spring Boot) -Accompagnement des jeunes ingénieurs ( coaching, revue de code, formation sur les bonnes pratiques) -Dématérialisation des titres professionnels maritimes - Développement du portail des armateurs ( Spring Boot , Angular) -Api-sation du SI - Agile team player.
Software Engineer
juil. 2012 - oct. 2019
7 ans 4 mois
Rennes Area, France
Web apps development using Java technologies ( Spring MVC, Struts, Hibernate, JUnit). Continous integration tools : Jenkins, Sonar Web technologies : Angular 8 , Jquery , Javascript, Bootstrap . Database : Oracle and PostgreSql. Servers : Tomact Webservices : API Management with Gravitee, Swagger, Spring Boot Rest API, SOAP Build Tools : Maven, Gradle, Ant Project Management : Agile, Jira, Mantis, TestLink Reporting Tools: Birt, XdocReport
Software Engineer
Otlab Ltd Rwanda
janv. 2012 - juil. 2012
7 mois
Kibuye, Rwanda
Otlab Ltd est une société de services numériques basée au Rwanda, spécialisée dans le développement de solutions logicielles sur mesure pour les secteurs de la santé, de l’éducation et de l’administration. Elle accompagne la digitalisation des processus métier à l’échelle locale. J’ai rejoint l’équipe en tant que développeur Java pour concevoir une application desktop de gestion des pharmacies, destinée à améliorer la traçabilité des stocks, la facturation, et la gestion des commandes dans plusieurs établissements de santé. En tant que développeur Java , j’étais en charge de : • Développement d’une application desktop en Java SE pour la gestion complète des opérations pharmaceutiques • Mise en place de la base de données (MySQL) pour la gestion des stocks, ventes, fournisseurs et produits • Conception de l’interface utilisateur avec Swing • Intégration des fonctionnalités de génération de factures et de rapports statistiques • Support utilisateur et rédaction de documentation fonctionnelle Contexte technique : Java SE, Swing, JDBC, MySQL, Eclipse ---- J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, développeur java, développeur backend, java, java spring, java ,UML, MVC, Git
Intern
Capgemini
mars 2011 - août 2011
6 mois
Rennes Area, France · On-site
Capgemini est un leader mondial du conseil, des services numériques et de la transformation technologique. Fondé en 1967, le groupe compte plus de 350 000 collaborateurs dans plus de 50 pays, et accompagne les grandes entreprises dans leurs projets d’innovation digitale. Dans le cadre de mon stage de fin d’études, j’ai intégré une équipe de développement pour concevoir une application web dédiée à la gestion de la pêche en ligne, un projet destiné à moderniser les démarches administratives pour les professionnels du secteur. Missions réalisées : • Conception et développement d’une application web de gestion des licences et des déclarations de pêche • Développement de l’interface utilisateur en HTML/CSS (Bootstrap) et JavaScript ( JQuery) • Intégration de la couche métier en Java (JSP/Servlets) • Connexion à une base de données Oracle pour la gestion des informations utilisateurs et des autorisations • Rédaction de la documentation technique et support fonctionnel Contexte technique Java, JSP, Servlets, HTML, CSS, JavaScript Oracle, Eclipse, MVC J2EE, Backend JAVA, Back end Spring, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, développeur java, développeur backend java, java spring, java ,UML, MVC, Git, Struts, JQuery
Formation
Université de Rennes I
Master Informatique Génie logiciel
2009 - 2011
2 ans 1 mois
Université Abderrahmane-Mira de Béjaïa
Licence en informatique
2006 - 2009
3 ans 1 mois
Licences et certifications
Introduction to Public Speaking
Délivré le : mai 2025
Angular & NodeJS - The MEAN Stack Guide l
Délivré le : mai 2025
Angular - The Complete Guide (2020 Edition)
Délivré le : mai 2025
Introduction to Public Speaking
Délivré le : mai 2025
Angular & NodeJS - The MEAN Stack Guide l
Délivré le : mai 2025
Angular - The Complete Guide (2020 Edition)
Délivré le : mai 2025
Azure Fundamentals
Délivré le : mai 2022
Azure Fundamentals
Délivré le : mai 2022
AWS Certified Solutions Architect - Associate
Délivré le : nov. 2021
AWS Certified Solutions Architect - Associate
Délivré le : nov. 2021
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)
Délivré le : oct. 2019
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)
Délivré le : oct. 2019
Application Security and Secure Coding Training course in Java
Délivré le : juin 2019
Application Security and Secure Coding Training course in Java
Délivré le : juin 2019
Progressive Web Apps (PWA) - The Complete Guide
Délivré le : janv. 2019
Progressive Web Apps (PWA) - The Complete Guide
Délivré le : janv. 2019