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 are in 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 certified AWS Solutions Architect – Associate and Azure Cloud Fundamentals.
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 good development practices (testing, naming, clean code, secure code, CICD)
- 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 customer 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 about it.
📩 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

  • Gireve
    Java Spring Boot Developer | GCP
    AUTOMOBILE
    February 2024 - Today (2 years and 4 months)
    Rennes, France
    Gireve is a company in the electric mobility sector 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 interoperability 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, I was responsible for:
    • Java backend design and development
    • Implementation of REST APIs with Spring Boot
    • Unit tests with JUnit, Mockito, Spring Test
    • Implementation of asynchronous communications via Google Pub/Sub and RabbitMQ
    • Integration of services via ESB WSO2 Carbon
    • Code reviews, mentoring junior developers
    • Writing technical documentation
    • Setting up 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
    Back-End Development DevOps Google Cloud Platform Gitlab CI/CD Java Spring Boot Java RabbitMQ Postman PostgreSQL REST API Terraform Maven Liquibase JUnit 5 JPA/Hibernate Spring Data JPA Software design Code review
  • Lactalis
    Lead Java Spring Boot | Angular Developer
    AGRICULTURE
    June 2023 - October 2023 (5 months)
    Rennes, France
    Lactalis is a company in the agri-food sector, 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 is in the global top 10 of the agri-food industry.

    I joined the project as a Java and Angular lead 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:
    • Java backend design and development, Spring Boot, REST API.
    • Angular, Angular Material, AG-Grid frontend design and development.
    • Implementation of asynchronous Java processing with Spring Batch
    • Internationalization of the application 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 workloads for new functional evolutions and writing technical documentation

    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 Spring boot Angular CI/CD Lead Developer Docker Java Google Cloud Platform (GCP) Angular frontend developer REST API Angular Material PrimeNG ag-grid MySQL/MariaDB MongoDB JPA/Hibernate Spring Data JPA Software design Code review
  • Air France Industries KLM Engineering & Maintenance
    Lead Java Spring Boot | Angular Developer
    AVIATION AND AEROSPACE
    May 2022 - June 2023 (1 year and 1 month)
    Air France Industries KLM Engineering & Maintenance (AFI KLM E&M) is a company in the aeronautical maintenance (MRO) sector that provides comprehensive maintenance, repair, and overhaul services for the Air France-KLM fleets and over 200 client airlines. It employs over 14,000 people and supports nearly 2,800 aircraft worldwide.

    I joined the Components team as a Java, Spring Boot, and Angular developer to participate in the development of a web platform for managing breakdown logistics for aircraft on layovers.
    The team consisted of two Java developers, a DevOps integrator, an architect, and a project manager.

    As a Java, Spring Boot, Angular developer, I was responsible for:
    • Java, Spring Boot backend design and development
    • Angular, Angular Material frontend design and development
    • Mentoring developers in good development practices (Testing, Naming, Clean Code, Secure Code)
    • Validation of software architecture for new projects and evolutions
    • Estimation of workloads for new use cases
    • Code reviews, writing technical documentation
    • Setting up the development environment: Git, GitHub, GitHub Actions, Maven, SonarQube, JUnit 5, Azure Kubernetes Service (AKS)

    I contributed to implementing this solution, which reduces aircraft downtime, optimizes resources, and improves customer satisfaction.

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

    ----
    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
    Spring Boot Angular REST API Git GitHub Github Actions Microsoft Azure PostgreSQL Tech Lead JUnit Code Review Azure Cloud Java Angular frontend developer SOAP AKS Spring Data JPA JPA/Hibernate Software architecture Software design Software design Code review

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 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 in Computer Science Software Engineering
    Education University of 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