jianmin L.

Consultant Java Senior

1 recommandation

Salaire / Taux journalier

1 personne recommande

Île-de-France, France

Freelance

Peut venir sur site

Expertises

JavaPostgreSQLMicroservicesAngularSpring BootMongoDBRequêtes SQLDockerSeleniumTest & QAData EngineeringNégociationJavascriptHTMLCSSTypescriptJiraMySQLOracleMicrosoft SQL ServerKafkaGitMavenGradleJenkinsLinuxPostmanGrafanaAppDynamicsWindowsCoaching agileScrum

Langues

Chinois (Maternelle)Français (Maternelle)Anglais (Courant)

Recommandé par

Abdelilah O.

Alstom

Product Owner IA

A recommandé le 09 novembre 2022

À propos

Introduction

Consultant Java full-stack avec +9 ans d'expertise dans le développement d'applications critiques pour grands comptes (RATP, Enedis, SFR). Spécialisé en architecture Spring Batch, traitement de données massives et optimisation de performance multi-thread. Expert en développementBack/Front (Java, Angular) avec un focus sur l'intégration API, migration système et solutions de monitoring temps réel pour maximiser la fiabilité de vos projets.

Liens

Expérience de travail

Consultant Java

RATPgroup

nov. 2021 - Présent

5 ans

Plateforme de Données Statique – Transports du Grand Paris (RATP) Client : RATP – Projet de traitement des données statiques (métro, RER, tram, bus) du réseau francilien. Objectif : Unifier, nettoyer et standardiser les données multi-fournisseurs (lignes, horaires, stations, équipements), jusqu’à 90 jours en avance, pour les rendre exploitables par plusieurs systèmes internes. ⚙️ Architecture Technique Traitement : Spring Batch, Java 11/17, Strategy Pattern pour gérer la logique spécifique à chaque fournisseur. Base de données : PostgreSQL (interne) pour le traitement, MongoDB (externe) en lecture seule pour les clients, assurant sécurité et isolation. Performance : Traitement multi-thread optimisé via Partitioning, gestion dynamique des connexions PostgreSQL, optimisation SQL avec index appropriés. Monitoring : Interface Angular + SSE, pilotée par Spring Boot et ApplicationEvent, pour suivre l’exécution des batchs en temps réel. Tests : Cucumber + JUnit5 pour couvrir un maximum de cas et faciliter le debug malgré la durée des traitements (>1h). 🚧 Défis et Solutions Hétérogénéité des fournisseurs : abstrait via Strategy Pattern intégré au flow Spring Batch. Volume de données : tuning précis des threads et des connexions DB, requêtes SQL affinées. Debug difficile en env. dev : découpage en microservices, couverture de tests étendue, simulateur Docker + monitoring web. ✅ Contributions Clés Architecture batch multi-source. Modules stratégie pour fournisseurs. Optimisation performance (threads, SQL). Système de monitoring batch. 100 scénarios Cucumber.

Consultant Java full stack, data

Enedis (ex ERDF)

janv. 2019 - déc. 2021

3 ans

92000 Nanterre, France

Mon rôle était d'intervenir sur Capella, une application innovante de gestion des clients pour les conseillers d'Enedis. Développement Web: -Migration / développement de Web service -Migration et intégration des nouvelles libraires -Correction d'anomalies et proposition des améliorations -Développement Back/Front -Test automatisation(WIKI) Data ingénierie: -Développement du Batch (data) Lire des données via des fichiers CSV afin de sauvegarder les données en Ged.

Consultant Java full stack

SFR

avr. 2017 - déc. 2018

1 an 9 mois

Paris, France

J'assure le bon fonctionnement de l'espace client de SFR. -refonte de l'interface graphique -Intégration et migration des API -Développement d'un projet pour la vente de league of champions de RMC sport (intégration de slimpay, un écran pour sélectionner les souscriptions, panier, paiement)

Consultant Java

Matrix

sept. 2016 - mars 2017

7 mois

78000 Versailles, France

Mon rôle était d’intervenir en pompier, pour les aider à assurer la livraison d’une application pour un client supplychain -développement back/front

Développeur front-end, QA assureur

ONE2TEAM

mars 2016 - août 2016

6 mois

Neuilly-sur-Seine, France

-refonte l'interface grahique pour l'applicaton One2team, one2team est une application web pour la gestion de projet, similaire à JIRA. -Développement de teste d'automatisation avec java sélénium


Formation

Université Paris-Saclay

Master 2 (M2), Fondements de l'Informatique et Ingénierie du Logiciel

2015 - 2016

1 an 1 mois

Université Évry Paris-Saclay

Informatique

2011 - 2014

3 ans 2 mois


Licences et certifications

Data Structure & Java Fundamentals

Délivré le : sept. 2016

Certifié par BitTiger

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.