Mathieu DAVID

Développeur Java

Salaire / Taux journalier

Lyon, France

Freelance

Peut venir sur site

Expertises

Spring BootJavaTest & QATest Driven DevelopmentDéveloppement BackendMicroservicesDéveloppement Frontend

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Java freelance avec 5+ ans d'expertise en applications web financières et immobilières. Spécialisé dans le développement full-stack pour le secteur bancaire, avec maîtrise de Java, JavaScript et Symfony. Transforme vos besoins métier en solutions web robustes et ergonomiques.

Liens

Expérience de travail

Developpeur Informatique

Thao ThinhFreelance

sept. 2023 - Présent

3 ans 2 mois

À distance

1. Développement d’applications web en Java / Spring Boot (API REST) et Angular • Conception et développement d’API REST avec Spring Boot pour exposer les données métiers (KPI, statistiques d’usage, données clients…). • Mise en place de l’architecture back-end : o Structuration en couches Controller / Service / Repository. o Utilisation de Spring Data JPA pour l’accès aux données (CRUD, requêtes personnalisées, agrégations). o Modélisation des entités JPA et mapping vers des DTO pour le front. • Gestion des aspects techniques transverses : o Gestion d’erreurs et normalisation des réponses (codes HTTP, messages d’erreur, exceptions globales). • Développement du front-end Angular : o Création de composants Angular pour les écrans de tableau de bord, listes, détails, filtres o Utilisation de services Angular (HttpClient) pour interagir avec les API REST. o Intégration de librairies de graphiques (Chart.js) pour visualiser les KPI sous forme de courbes, graphes en barres, pie charts. 2. Mise en place de KPI • Mise en place d’un dashboard côté Angular : o Pages dédiées à l’affichage des KPI (cartes, graphiques, tableaux).

Concepteur Développeur Informatique

Crédit Agricole Technologies et Services

juil. 2021 - Présent

5 ans 4 mois

Lyon, France

● Responsable de l’APIsation de plusieurs programmes mainframe o Développement d’API Java Spring de plusieurs programmes mainframe existant afin de les remplacer par des API (modernisation) o Développement de tests unitaires o Documentations des API o Demande de création des bases de données sur chaque environnement de tests et productions pour les APIs o Installation des APIs sur Docker o Livraison des APIs sur les différents environnements de tests o Intégration des appels API dans les applications conseiller o Tests de l’API sur environnements de tests • Il existe 4 environnements de tests au total o Livraison des APIs sur environnement de production • Vérification que l’installation à fonctionné, le tester. Si un problème survenait alors une demande de rollback est demandée. o A terme remplacer les codes mainframes utilisés dans la création de dossier de prêt immobilier par du code neuf en Java ● Développement d’un système de sécurité qui permettait au conseiller d’agence d’accéder a notre application en vérifiant que celui-ci était bien un conseiller et non un usurpateur. o Ce test était obligatoire car celui-ci faisait appelle à une API qui validait le jeton utilisateur, ce jeton si non vérifiés pouvait bloquer certains appelles API et donc l’application ne fonctionnait plus. ● Optimisation de code déjà existants. ● Maintenance o Plusieurs incidents critiques en production ayant nécessité une correction à chaud (hotfix), assistance aux utilisateurs en caisse en cas d’anomalies sur les applications destinées aux conseillers en agence Développeur/Concepteur Informatique Confirmé Crédit Agricole de juillet 2021 à mai 2023 ● Accompagnement et montée en compétence de mon équipe aux API (étant le seul sachant à l’origine) ● Aide lors de la migration des projets sur Git et Jenkins Environnement technique : - 3 applications conseiller, 5 applications client, 7 librairies : Java, JSP, Bootstrap, JQuery, Linux - 3 APIs - Git + Jenkins + XLRelease

Développeur Web Java

Sopra Steria

mars 2019 - juil. 2021

2 ans 5 mois

Région de Lyon, France

Prestataire pour le Crédit Agricole Technologie et Services. ● Développement back-end en Java et Java Spring ● Développement front-end en JSP, HTML, CSS, JavaScript ● Conception et optimisation d'applications web dans le domaine du crédit professionnel ● Maintenance évolutive et corrective d’un projet existant ● Ajout de nouvelles fonctionnalités (évolutions) ● Montée de version des ressources Java ● Déploiement et installation sur environnements de test et de production ● Écriture et exécution de tests unitaires ● Travail en équipe Agile (SCRUM) Environnement technique : API REST Java Spring, PIC, Docker, Linux, Agile, HTML/CSS/JS Environnement technique : API REST Java Spring, PIC, Docker, Linux, Agile, HTML/CSS/JS

Développeur web

IFMH

mai 2017 - juil. 2017

3 mois

La Verpillière, France

Application Web (GMAO- gestion de maintenance assistée par ordinateur) mon rôle tenait autant du front-end que du back-end. Je me devais d'améliorer l'ergonomie du site web pour que tous les utilisateurs s'y retrouvent, une aide guidé pour les personnes qui activaient une option dans l'interface de l'utilisateur. Il m'est arrivé de toucher au back-end pour debugguer quelque requêtes SQL et d'ajouter des attributs dans la base de donnée. Langages utilisés : JavaScript, PHP, SQL(mysql), HTML, CSS.


Formation

Université Claude Bernard Lyon 1

Master en informatique

2014 - 2019

6 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.