
Valentin JAVAUX
Développeur Java Full Stack Senior | Spring Boot
Salaire / Taux journalier
Montpellier, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Développeur Java FullStack avec 5+ ans d'expérience en architectures cloud et microservices. Actuellement freelance chez INSERM, j'ai créé from scratch un portail cloud complet (Java 21/SpringBoot/VueJS) avec gestion de VMs, stockage S3 et facturation. Expert en DevOps (GitlabCI, Docker, Kubernetes) et tests automatisés (80% de couverture). Je transforme vos besoins techniques en solutions robustes et scalables, de la conception au déploiement.
Expérience de travail
Full Stack Engineer
INSERMFreelance
nov. 2024 - Présent
2 ans
Montpellier, France
- Finalisation du projet de gestion d'identité (formulaire d'inscription + backoffice) : Formulaire d'inscription : Mise en place d'un OTP BackOffice : Connecteur AD et LDAP, import de CSV - Projet de portail cloud (Backend JAVA 21, Springboot. Frontend : VueJS) Création "from scratch" d'un portail pour commander et manager des machines virtuelles. Ajout de fonctionnalités : stockage S3, ouverture de flux réseaux entre VMs, facturation au "Projet". Pilotage des stockages S3 via API du Tenant Manager Gestion des accès aux VMs via groupe AD (SSSD) : invitation via l'application d'utilisateur sur une VM. Pour ces deux projets j'ai aussi fait : Mise en place de tests unitaire (Junit couverture d'environ 80%) Mise en place de tests end-to-end (Selenium, RestAssured) Mise en place des pipelines de déploiement via GitlabCI. Dockerisation des applications (Creation de dockerfile par application et un docker compose global). Paramétrage des VMs (ouverture de flux, installation/activation des services nécessaires, déploiement de Gitlab runner, installation/configuration Nginx). Rédaction de documentation pour audit.
Java Software Developer
Extia
oct. 2023 - mai 2024
8 mois
Montpellier, France
CA-TS - Equipe Signature - TMA sur les applications existantes (Ressource modalité 3, Easy rest) - Développement d'application EasyService (Application Springboot avec Java 17) - Mise en place de solution Kafka (Kafka connect et KStream) - Assistance sur la partie CI/CD (Jenkins, Gitlab CI, Kubernetes, Digital.ai) - Mise en place d'un solution de test en local pour les vieilles ressources + documentation
Java Software Engineer
Abylsen
avr. 2021 - juil. 2023
2 ans 4 mois
Montpellier, France
3 missions : • Client final FDJ, équipe ESB (Entreprise Service Bus) (10 mois) : - Stack technique : JAVA 11, SpringBoot, Apache Camel, SQL, Kafka, Docker, Jenkins, Linux - Réalisations : Création et maintient d'applications JAVA Camel. Migration d'applications Camel de XML vers JAVA avec utilisation de SpringBoot et montée de version des différentes dépendances. • Client final milieu bancaire (9 mois) : - Stack technique : JAVA 6, J2EE, DB2, Bore@l (framework client), JSP - Réalisations : Retrodocumentation, conception et réalisation d'une solution pour implémenter une nouvelle fonctionnalité sur l'espace utilisateur. • Client ATOS (5 mois) : - Stack technique : JAVA 8, Alfresco, JavaScript - Réalisations : Développement de nouvelles fonctionnalités Alfresco. Debug et support les DSI des clients finaux.
Ingénieur d'études et de développement logiciels
Gfi world
déc. 2019 - juil. 2020
8 mois
Montpellier, France
• Développement de nouveaux services (Java, J2EE, SQL) • Refonte graphique de l'application (HTML, CSS, JS, JSP) • Maintenances et corrections de bugs
Technicien Support
RG System
janv. 2016 - mars 2019
3 ans 3 mois
Montpellier Area, France
Support des applications RG Supervision, RG Backup, RG Security: • Prise d'appels, de t’chats, d'emails et historisation des tickets (français / anglais) • Création de scripts (Batch, PowerShell) Transfert de compétences et assistance technique en interne. Analyse des remontées de bugs en contact avec l’équipe de développement: • Debbugage de code (JavaScript) • Mise en place d’environnements de test
Technicien Support
Computacenter
juin 2012 - déc. 2015
3 ans 7 mois
Montpellier Area, France
Référent technique • Support sur certains progiciels (SAGE, Ciel, SAP) • Transfert de compétences et assistance technique pour les nouveaux hotliners • Analyse de la qualité des tickets Prise d'appels, d'emails et historisation des tickets: (français / anglais) • 45 tickets pris en charge par jour en moyenne (Niveau 1 et 2) • Prise de main à distance pour résolution des problèmes et/ou assistance des utilisateurs
Formation
EPSI - L'école d'ingénierie informatique
Formation, Développeur FullStack
2019 - 2020
2 ans
IUT de Béziers
DUT, Réseaux & Télécommunications
2009 - 2012
4 ans
Licences et certifications
Confluent Fundamentals Accreditation
Délivré le : avr. 2024