
Frédéric Fabre
Senior Développeur Java
Salaire / Taux journalier
Montpellier, France
Freelance
Peut venir sur site
Expertises
Langues
À 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 🙂
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
Découvrir Kotlin
Délivré le : févr. 2021
Les fondements des microservices
Délivré le : févr. 2021
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
