Frédéric Fabre

Senior Développeur Java

Salaire / Taux journalier

Montpellier, France

Freelance

Peut venir sur site

Expertises

MicroservicesJavaKafkaSpring BootHexagonal ArchitectureDéveloppement BackendSoftware CraftsmanshipDéveloppement FullstackSassAngularIAKotlinMongoDBBase de données SQLRequêtes SQLDomain Driven DesignElasticsearchSwagger/OpenAPIDatadogClean ArchitectureLinuxDéveloppeur BackendTech LeadEvent Driven ArchitectureGoogle Cloud PlatformKubernetesGitClean CodeDockerJiraRESTful APIsELK StackGitHubPostgreSQLArduinoGitLabTypescriptMavenHTMLRaspberry PiConfluenceKanbanScrum

Langues

Français (Maternelle)Anglais

À propos

Introduction

Je suis développeur Java depuis plus de 15 ans, et en freelance depuis début 2022. Ma stack de prédilection : Java, Spring Boot, Kafka, Google Cloud Les différentes expériences professionnelles que j'ai eu m'ont permis d’acquérir de solides compétences en ✅ expertise Java 💻 ✅ bonnes pratiques de développement ✅ travail en équipe Passionné par les nouvelles technologies, j'aime ✅ relever des challenges techniques 💡🚀 ✅ partager mes connaissances 📖 n'hésitez pas à me contacter 🙂

Liens

Expérience de travail

Java Software developer

Voyage PrivéFreelance

févr. 2026 - août 2026

7 mois

À distance

• Création de plusieurs API REST permettant aux frontends de requêter dans une base de données Elasticsearch • Approche « API first » par la création de contrat open API • Définition des rules et skills afin de garantir la qualité des développements générés par IA pour la team • Audit du code source de l’application pour améliorer la qualité et la sécurité de l’application • Développement des features, amélioration continue du code • Méthodologie Scrum, rituels agiles, daily meeting, retro, review, planning • Partage de connaissance • Documentation technique • Code review

Java Software Developer

BforBankFreelance

avr. 2022 - déc. 2025

3 ans 9 mois

À distance

Parmi les premiers développeurs à intégrer les équipes sur la nouvelle version de BforBank. Participation à la mise en place de l'architecture et des choix techniques. Bonne connaissance du monde bancaire, travail sur plusieurs sujets comme les comptes courants, les transactions, les consentements utilisateurs, les notifications email, SMS et push de l'application mobile • Travail dans plusieurs squads autonomes • Développement des features, amélioration continue du code • Méthodologie Scrum, rituels agiles, daily meeting, retro, review, planning • Accompagnement des développeurs juniors de la squad • Organisation du partage de connaissance et points techniques • Documentation technique, schéma d’architecture • Revues de code des merge requests • Déploiements en prod très réguliers, monitoring de l’application • Travail sur application en microservices, communication asynchrone avec Kafka et Schema registry sur Google Cloud. Architecture hexagonale des microservices

Java Software Developer

sundayFreelance

janv. 2022 - mars 2022

3 mois

À distance

Développeur Java sur la solution de paiement de Sunday. Elle permet de partager l'addition facilement à une table au restaurant, ainsi que de commander directement sur son téléphone. Travail sur les consentements utilisateur. • Squad autonome et internationale (1 PO, 3 développeurs) • Kanban • Développement des features backend Java et frontend React, amélioration continue du code • Mob programming • Déploiements en prod en continu, monitoring de l’application

Java Software Developer

Prismea

mars 2021 - nov. 2021

9 mois

À distance

Développeur Java chez Prismea, startup de la fintech. Gestion des consentements des utilisateurs • Développement des features, amélioration continue du code • Méthodologie Scrum, rituels agiles, daily meeting, retro, review, planning • Partage de connaissance et points techniques • Documentation technique, schéma d’architecture • Revues de code des merge requests • Déploiements en prod en continu, monitoring de l’application • Travail sur application en microservices, communication asynchrone avec Kafka, architecture hexagonale

Java Software Developer

Comwatt

avr. 2020 - déc. 2020

9 mois

Montpellier, France

🔵 Développement d’une application web et mobile de monitoring et de gestion de la consommation électrique sur les habitations en auto-consommation. 🔵 Méthodologies agiles 🔵 Travail en équipe de 10 personnes (PO, scrum master, testeurs, devops, CTO, développeurs) 🔵 Stack principale Java 8 et 11, Kotlin, Spring Boot, JPA, Maven, Docker, Kubernetes, Google Cloud, Azure IOT Hub, Jenkins, bitbucket, Kafka, PostgreSQL, Git, ArchLinux, Ubuntu

ITESOFT

oct. 2017 - avr. 2020

2 ans 7 mois

Aimargues, France

Team Leader

sept. 2019 - avr. 2020

8 mois

Aimargues, France

🔵 Développement d'applications SaaS autour du traitements de documents (factures, documents officiels, etc) 🔵 Mon rôle était de m'assurer que les conditions soient réunies pour que toute l'équipe puisse apprendre, progresser, et se focaliser sur le développement des features 🔵 Mise en place progressive des méthodes agiles 🔵 Stack principale Java 8, Typescript, Angular, RabbitMQ, Spring Boot, JPA, Docker, PostgreSQL, Git, Ubuntu, CoreOS, Windows 10

Architecte logiciels

juin 2018 - sept. 2019

1 an 4 mois

Aimargues, Languedoc-Roussillon, France · On-site

🔵 Développement d'applications SaaS autour de la capture automatisée et de traitements de documents papiers. 🔵 Architecte dans une équipe de 5 développeurs, mon rôle était de garantir les choix techniques sur l'application, ainsi que le maintien de la qualité du code source et de son architecture technique. 🔵 Stack principale Java 8, RabbitMQ, Spring Boot, JPA, Maven, Docker, PostgreSQL, Git, Ubuntu, CoreOS, Windows 10

Java Software Developer

oct. 2017 - juin 2018

9 mois

Aimargues, France

Fullstack software developer - Java Angular

Akio

avr. 2013 - oct. 2017

4 ans 7 mois

Région de Montpellier, France · On-site

🔵 Conception et développement d’une application web à destination des centres d'appel de gestion des interactions clients multicanal. Création d'un dashboard permettant de visualiser l'activité des utilisateurs grâce à des courbes et des statistiques temps réel. 🔵 Développement full stack Frontend avec Angular Backend en java 8, principalement avec les frameworks Hibernate, Spring, Maven Création de services REST, utilisation des Websockets Persistance en base de données PostgreSQL et persistance d’événements dans Elasticsearch. 🔵 Développement de tests unitaires et d'intégrations 🔵 Référent sur Git : formation, utilisation et gestion des branches en "feature branch" 🔵 Utilisation de containers Docker comme environnement de test 🔵 Travail en équipe de 8 personnes (PO, scrum master, testeurs, développeurs) 🔵 Méthodologies agiles Scrum

Ingénieur développement Java – Responsable technique du projet

Inexine

juin 2011 - avr. 2013

1 an 11 mois

Région de Montpellier, France · On-site

🔵 Responsable sur l'ensemble des phases d'une application web à destination des mairies 🔵 Analyse des besoins avec le client et rédaction cahier des charges 🔵 Analyse, estimation des délais, développement en Java et Javascript, avec les frameworks Hibernate, Spring, Grails, sur Git, Eclipse 🔵 Tests unitaires/d'intégration 🔵 Mise en place complète des environnements serveur de test, recettage et de production 🔵 Rédaction de documentations fonctionnelles 🔵 Installation et mise à jour des applications développées 🔵 Formations des clients 🔵 Maintenance de l'application

AGYSOFT

janv. 2003 - juin 2011

8 ans 6 mois

On-site

Ingénieur de développement Java

janv. 2008 - juin 2011

3 ans 6 mois

On-site

Conception et développement d’une application web de gestion des marchés publics "Marco-Web" vendue aux organismes publics 🔵 Clients de webservices pour l'envoie des avis de publication et d’attribution au BOAMP (Bulletin officiel d’annonces des marchés publics) 🔵 Analyse et conception sur toutes les couches de l’application, de la persistance des données à l'interface utilisateur (Java, Spring, Hibernate, JSF) 🔵 Rédaction de documentations techniques et fonctionnelles 🔵 Développement de tests unitaires et correction de bugs 🔵 Méthodologie agile Scrum

Ingénieur logiciels

janv. 2003 - déc. 2008

6 ans

Développement du logiciel « Marco V2 » de gestion des marchés publics en Visual Fox Pro (proche du Visual Basic)


Formation

EPSI de Montpellier

BTS Analyste développeur, Ingénierie informatique

2000 - 2002

3 ans


Licences et certifications

L'essentiel de Spring Boot

Délivré le : mars 2021

Certifié par LinkedIn

Découvrir Kotlin

Délivré le : févr. 2021

Certifié par LinkedIn

Les fondements des microservices

Délivré le : févr. 2021

Certifié par LinkedIn

Portfolio

Participation à la mise en place d'une architecture Event-Driven avec Kafka et Avro

Développement d'un moteur d'agrégation de transactions bancaires à forte volumétrie

Définition des standards IA pour garantir la qualité du code Java généré

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.