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

Jonathan Hamel

Développeur Java Spring Boot

500 €/jour
Rennes, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Jonathan

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

Je suis ingénieur logiciel Java / Spring Boot avec plus de 6 ans d'expérience.
J'ai travaillé dans des secteurs variés comme organisme de formation, bancaire, ...
J'ai collaboré avec des entreprises telles que CGI, banque Canadienne Desjardins, Cap API...

Je suis en mesure de :
- Concevoir, développer et maintenir les fonctionnalités back-end en adéquation avec les besoins métier
- Participer à la rédaction de spécifications techniques détaillées
- Analyser l'impact de la conception du produit sur l'architecture technique SI
- Développer et maintenir des fonctionnalités en Java & Spring Boot
- Développer des APIs
- Mettre en place une architecture logicielle comme la Clean architecture, Layered architecture, microservices architectures.
- Mettre en place une CI / CD
- Rédiger de la documentation technique
- Mettre en place des bases de données relationnelles (SQL, PostgreSQL, MySQL)
- Effectuer des tests unitaires et d'intégration pour garantir la qualité du code
- Participer au refactoring, amélioration continue et contribution à la revue de code

Je dispose aussi de connaissances sur TDD, méthodologie agile (SCRUM, Kanban). Docker, Angular.

J'accorde aussi une grande importance à la transparence avec mes clients.
J'envoie un rapport quotidien à mes clients en fin de journée sur l'ensemble des tâches que j'ai effectuées.

Vous avez un projet ?

Contactez-moi, je réponds très rapidement.

---
Développeur back end Java, Développeur Java, Développeur J2EE, développeur backend java, développement
back-end Java, JEE, J2EE Web Services, Springboot, Spring boot, Spring Security, Spring Cloud, Hibernate,
Modèle MVC de Spring, Spring Data, Java Database Connectivity (JDBC), JUnit, JavaServer Faces (JSF), API Java,
backend Java, Java angular
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Rennes (jusqu’à 50 km), Laval (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Paris (jusqu’à 50 km), Lyon (jusqu’à 50 km)

Expériences

  • CGI
    Développeur Java
    AGENCE & SSII
    janvier 2023 - janvier 2025 (2 ans)
    Cesson-Sévigné, France
    CGI est une société dans le secteur des technologies de l’information et des services numériques qui a pour objectif de fournir des solutions innovantes et sur mesure pour accompagner les organisations dans leur transformation digitale.
    L’entreprise compte plus de 5 500 clients dans le monde, près de 90 000 collaborateurs, et opère dans plus de 40 pays.

    J'ai rejoint l'équipe de modernisation en 2024.
    J'ai participé à la modernisation d'un logiciel de paie utilisé au Canada.

    Nous étions organisés en plusieurs Squad, 5 en France et 4 au Canada. Ma squad était composée en moyenne de :
    - 7 développeurs Java
    - 1 Tech lead

    En tant que développeur Java, j'avais pour responsabilité de :
    - migrer des programmes AS400 vers une Stack Java, Spring Boot
    - migrer des écrans vers templates Thymeleaf
    - écrire les tests E2E des scénarios fournit

    J'ai contribué à la migration du moteur de paie qui est le cœur du logiciel ainsi que le simulateur de paie.


    Contexte technique : Java 21, Spring Boot, SQL Server, DB2, RPG, Jira, Kanban, Test E2E, JUnit, Cypress
    Développeur Java Spring boot Spring boot Gitlab CI/CD SQL Cypress
  • Groupe technologique Desjardins
    Analyste programmeur
    BANQUE & ASSURANCES
    août 2022 - mai 2023 (9 mois)
    Shawinigan, Canada
    Desjardins est une société dans le secteur de la finance et des services bancaires coopératifs qui a pour objectif de proposer des services financiers accessibles, responsables et centrés sur les besoins de ses membres et clients.
    L’entreprise compte plus de 7,5 millions de membres et clients, emploie plus de 58 000 personnes et est le plus grand groupe financier coopératif au Canada.

    J'ai rejoint l'équipe de modernisation en 2022.
    J'ai participé à la migration des applications bancaires Desjardins vers le Cloud.

    Nous étions organisés en Squad. Ma squad était composé en moyenne de :
    • - 6 développeurs Java
    • - 1 Tech lead
    • - 1 QA
    • - 1 Scrum master

    En tant que développeur Java, j'avais pour responsabilité de :
    • - migrer des fonctionnalités d'un monolithe Struts vers des microservices Spring Boot dans le Cloud
    • - migrer des écrans JSP vers Angular
    • - écrire les tests unitaires

    J'ai contribué à démontrer aux services IT Desjardins qui était tout à fait faisable d'extraire une fonctionnalité d'un monolithe Struts pour le migrer vers des microservices dans le Cloud sans régression et de manière simple et rapide.


    Contexte technique : Java 8 et 17, Spring Boot, SQL Server, Microservice, Cloud, Jira, Kanban, Confluence Test Unitaire, Angular 14, TypeScript
    Java PAAS JUnit Développeur Java Spring boot Microservices
  • CGI France
    Ingénieur système de l’information
    AGENCE & SSII
    octobre 2021 - juin 2022 (8 mois)
    Rennes, France
    CGI est une société dans le secteur des technologies de l’information et des services numériques qui a pour objectif de fournir des solutions innovantes et sur mesure pour accompagner les organisations dans leur transformation digitale.
    L’entreprise compte plus de 5 500 clients dans le monde, près de 90 000 collaborateurs, et opère dans plus de 40 pays.

    J'ai rejoint l'équipe de modernisation en 2021.
    J'ai participé à la modernisation d'un logiciel de paie utilisé au Canada.

    En tant que développeur Java, j'avais pour responsabilité de :
    • - Analyser les besoins fonctionnels et techniques en collaboration avec les équipes métiers ou MOA
    • - Concevoir et développer des applications Java robustes, maintenables et
    • évolutives
    • - Écrire et maintenir des tests unitaires et d’intégration (JUnit, Mockito)
    • - Participer aux revues de code (code review) pour garantir la qualité et la
    • conformité
    • - Corriger les anomalies (bugs, régressions) identifiées lors des phases de test ou en production
    • - Surveiller les performances et optimiser le code ou les requêtes SQL
    • - Échanger régulièrement avec les équipes fonctionnelles, QA et produit

    J'ai contribué à la migration du moteur de paie qui est le cœur du logiciel ainsi que le simulateur de paie.


    Contexte technique : Java 17, Spring Boot, SQL Server, DB2, RPG, Jira, Kanban, Test E2E, JUnit, Cypress
    Spring boot Cypress Docker Développeur web backend Java JUnit

Recommandations

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Développeur intégrateur en réalisation d'application web
    OpenClassRooms
    2018
    Au cours de cette formation, j'ai perfectionné mes connaissances en HTML5, CSS3, JavaScript, PHP, jQuery, BootStrap, utilisation d'API (JC Decaux => réservation de Velib en temps réel). Utilisation de Git, hébergement de site (utilisation de FTP et connexion SSH) . Développement d'un projet personnel sous Symfony4 (jeu Tetris). Développement d'un site sous WordPress avec modification du theme.
  • Concepteur/Développeur d'application
    ENI école informatique
    2021
    J'ai appris au cours de cette formation les concepts clés du développement logiciel, tels que la modélisation UML, la programmation avancée en Java, le développement d’applications Web avec Angular, ainsi que la gestion des bases de données et l’architecture microservices ainsi que le pilotage IA avec Python.

Certifications

Compétences

Catégories