2022-09-28
Contact expert comptable Business Story
Indispo, demande à être rappelé vendredi
CV JAVA interessant
SOCIETE GENERALE Val de Fontenay, 2018- Tech Lead sur le projet MDW (My Digital Workplace), 150k users
-
Migrer vers une nouvelle architecture modulaire
- proposer une architecture modulaire pour remédier aux différents problèmes d'une application monolithique
- Mettre en place un service Mesh avec un sideCar dédié pour chaque module de l'application à l'aide de Spring Cloud
- Mettre en place une API Gateway en utilisant Spring Cloud Gateway afin de router, contrôler et sécuriser les appels API vers le backEnd.
- Intégrer un système de trace distribuée pour les différents modules à l'aide de Spring Sleuth et centraliser ces traces dans un serveur ZipKin pour consulter et analyser le workflow des requêtes client.
- Intégrer et configurer un circuit breaker au niveau des sideCar à l'aide de Resilience4j et Spring Cloud Gateway
- Externaliser la configuration des différents composants de l'architecture dans un serveur de configuration central en utilisant Spring Cloud Config.
- Développer un service Discovery pour les différents modules de l'application, ce système a été mis en place avec Spring Cloud Netflix (Eureka)
- Déployer la nouvelle architecture sous OpenShift en mode service Mesh.
-
Mettre en place un système de sécurisation des API backEnd
- Conception et développement d'un micro-service d'autorisation avec JWT.
- Définir et élaborer les rôles, les permissions et la structure du token JWT
- Intégrer la validation du token JWT au niveau des API
-
Animation et organisation des DOJO et des sessions de revue de code.
-
Amélioration de la chaine CI/CD avec OpenShift, Ansible, Jenkins et GitHub.
Mots clés : Java, SpringBoot, Spring Cloud Gateway, Resilience4j, Eureka, ZipKin, Sleuth, Spring Cloud Config, Service Mesh, sideCar, micro-service, JWT, API REST, OpenShift, Jenkins, GitHub, Ansible, React, NestJs.
La Défense, 2016-2018 Tech Lead sur le projet SBC (SG Business & communities), 150k users
- Conception, développement des nouveaux modules
- Revue et mise en place de la standardisation des API Rest
- Mettre en place la chaine CI/CD avec Ansible, Jenkins et GitFlow
- Proposer et réaliser une stack open source afin de monitorer en temps réel la plateforme en utilisant Telegraf, Grafana et influxDB
- Préparer et cordonner la migration de la base de données de Oracle vers PostgreSql
- Mettre en place une stack technique open source ELK pour centraliser et analyser les logs (Elasticsearch, Logstash et Kibana)
Mots clés : Java, SpringBoot, API REST, Oauth2, GitFlow, PostgreSQL, Oracle, Kibana, Logstash, Elasticsearch, Grafana, InfluxDB, Telegraf, Ansible, Jenkins, GitHub, Nexus, Apache Httpd, Tomcat, Jmeter. Robot FrameWork