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

Fabrice Habumugisha

Java Spring Boot | Angular Developer

€570/day
Rennes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Fabrice

Looking for aJava Spring Boot,Angulardeveloper?
You've come to the right place.

I am a software engineer with over 13 years of experience, specializing in full-stack Java / Spring Boot / Angular development. I am AWS Solutions Architect – Associate and Azure Cloud Fundamentals certified.
I have worked with large corporations and medium-sized companies
- Air France Industries KLM
- Lactalis Group (Agri-food)
- Gireve (Electric Mobility)
- Directorate of Maritime Affairs (Public Service)

I am able to:
- Design, develop, and maintain robust features aligned with business needs
- Develop the back-end with Java 17+, Spring Boot 3, Hibernate, JPA, Spring Batch, RabbitMQ and use databases (Oracle, PostgreSQL, MariaDB, MongoDB)
- Design scalable software architectures (REST API, microservices, Clean Architecture)
- Implement and enforce best development practices (testing, naming, clean code, secure code, CI/CD)
- Develop the front-end with Angular, AG-Grid, Angular Material, TailwindCss, Bootstrap, Thymeleaf
- Perform unit and integration tests (JUnit 5, Mockito)
- Lead code reviews, technical workshops, and train junior developers
- Participate in user-centered design and integrate client feedback
- Deploy and monitor applications in the cloud with: AWS, Azure, GCP
- Write clear and up-to-date technical documentation
- Use AI tools for developers: Github Copilot, Cursor AI Editor

Do you have a project? Let's talk.
📩 Contact me, I respond very quickly.

----
J2EE, Java Backend, Spring Backend, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, AngularJS frontend, Angular Material frontend, Typescript, Java developer, Angular developer, angular java, angular js, java spring, java angular
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Rennes (up to 50km), Paris (up to 50km), Nantes (up to 50km), Lyon (up to 50km), Toulouse (up to 50km)

Experience

  • G2S Groupama
    Java Angular Developer
    BANKING AND INSURANCE
    October 2025 - Today (10 months)
    Rennes, France
    G2S (Groupama Support and Services) is an IT services company dedicated to the mutualist group. It mobilizes over 1,500 employees across a dozen sites in France to support the activities of the Groupama group.

    I joined the project as a Java and Angular developer. The agile team consisted of full-stack Java Angular developers, lead developers, a business analyst, and a PO.

    My responsibilities:
    • Backend Java, Micronaut, Spring Boot, REST API design and development
    • Hexagonal architecture microservices design and development.
    • Frontend Angular design and development.
    • Estimation of functional evolutions and technical documentation writing

    Technical environment:
    Java 21, Micronaut, Spring Boot 3, Angular 18, REST API, Git, Gitlab, JIRA, Confluence, Agile, Maven, IntelliJ, Hibernate, JPA, JUnit 5,
    Java Backend Web Developer Angular Microservices Front-End Development Artificial Intelligence
  • Gireve
    Java Spring Boot Developer | GCP
    AUTOMOBILE
    February 2024 - Today (2 years and 6 months)
    Rennes, France
    Gireve is an electric mobility company that facilitates interoperability between charging stakeholders. Its B2B platform connects over 570,000 charging points in Europe, with over 1 million monthly transactions and 11,000 established interoperable agreements. It supports operators, e-mobility providers, and navigation services in data management and exchange.

    I joined the Scalability team as a Java backend developer, within an agile team composed of a lead dev, a developer, a business analyst, a PO, and an architect. My main mission was to modernize a complex monolithic system by extracting a key module to transform it into a microservice.

    As a Java backend developer, my responsibilities included:
    • Java backend design and development
    • REST API implementation with Spring Boot
    • Unit tests with JUnit, Mockito, Spring Test
    • Asynchronous communication setup via Google Pub/Sub and RabbitMQ
    • Service integration via ESB WSO2 Carbon
    • Code reviews, mentoring junior developers
    • Technical documentation writing
    • Terraform and GitlabCi configuration for continuous deployment on Google Cloud

    I contributed to implementing the first component, which is part of a global strategy for optimization and migration to a cloud-native architecture.

    Technical environment:
    Java 17, Spring Boot, REST API, 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, Java Backend, Spring Backend, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, AngularJS frontend, Angular Material frontend, Typescript, Java developer, Angular developer, angular java, angular js, java spring, java angular
    Java Spring Boot REST API JUnit 5 JPA/Hibernate Software Design
  • Lactalis
    Lead Java Spring Boot Developer | Angular
    AGRICULTURE
    June 2023 - October 2023 (5 months)
    Rennes, France
    Lactalis is a dairy company, a global leader in dairy products. It transforms milk into cheeses, butters, creams, yogurts, and nutritional ingredients. Present in 51 countries with over 270 production sites, it employs 85,500 employees. It ranks among the top 10 global agri-food companies.

    I joined the project as a lead Java and Angular developer. The agile team consisted of two Java developers, two Java Angular developers, a lead dev, a business analyst, a PO, and a transverse architect. The project aims to modernize and optimize internal tools, particularly by automating and dematerializing invoice processing through a high-performance, multilingual web application.

    My responsibilities:
    • Backend Java, Spring Boot, REST API design and development.
    • Frontend Angular, Angular Material, AG-Grid design and development.
    • Implementation of asynchronous Java processing with Spring Batch
    • Application internationalization with the Angular ngx-translate module
    • Validation of software architecture (Backend REST API, Angular frontend) in collaboration with architects
    • Mentoring junior developers and code reviews
    • Estimation of functional evolutions and technical documentation writing

    I contributed to implementing this solution, which modernizes and improves their invoicing system.

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

    ----
    J2EE, Java Backend, Spring Backend, Spring Security, Maven, Spring Cloud, Hibernate, Spring MVC, JUnit, AngularJS frontend, Angular Material frontend, Typescript, Java developer, Angular developer, angular java, angular js, java spring, java angular
    Back-End Development Java Angular Frontend Developer REST API Software Design

Recommendations

These freelancer profiles also match your criteria

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

Education

  • Computer Science Bachelor's Degree
    University Abderrahmane Mira of 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

Certifications

  • 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 Azure Cloud Azure AKS Azure DevOps

Skill set

Categories