Maintenance corrective et évolutive de la plateforme d’échange annulation de billets
Etude de la migration du back-office de la PMS répartie sur les villages vacances du club vers une base centrale.
• Mise en place socle technique rédaction du DAT
• Validation nouveau schéma de base et migration des données par réplication à chaud avec Service Broker de Sql Server et triggers en Transact-SQL
• Construction d'api de consultation des données de la base centralisée en Java/SpringBoot
• Construction de pipeline de CI/CD dans Gitlab-ci – Poc déploiement infra avec Terraform sur AWS(EC2) et GCP - Monitoring avec Prometheus et Grafana
• Migration d'un monolithe en 3 tiers WebSphere /Struts vers une architecture hexagonale et en micro-services Java
• Etude et mise en place du socle technique : SpringBoot/Undertow, Maven, Nexus, Docker, Kubernetes
• Définition d'une API Gateway avec Nginx et spécification avec Swagger2
• Implémentation de la sécurité de l'API via JWT et+ Angular en front - CircuitBreaker Resilience4J
• Dockerisation et déploiement sur cluster OpenShift
• Audit, tuning et optimisation de l'infrastructure et tests d'intégration (middleware)
PAREL est la filiale du groupe Société Générale spécialisée dans la compensation de titres, intégrée à la ligne métier titres de SGSS
• Conception de l'architecture technique : socle, CI, process de déploiement, du front de l'application en React et du backend en Java et SpringBoot
• Intégration de flux OST (Corporate Actions) en format Swift 15022 venant de files JMS dans la base Oracle et orchestration de batchs de calcul sur le backend legacy coeur de métier en Cobol
• Traitement de fichiers de transactions, de stocks, de produits et de prix en provenance des magasins et indexation dans ElasticSearch et stockage dans Hadoop sous format Avro puis Cassandra
• Développement de web services d'exposition des données avec Spray et Scala et Spark
• Tests unitaires, d'intégration avec JUnit, Mockito, Specs2
• Déploiement et livraison avec Ansible
Maintenance évolutive des sites d'annonces immobilières Explorimmo Explorimmo neuf
• Assistance au chef de projet suivi et validation de la documentation technique : dossier architecture, spécifications, manuel d'exploitation
• Migration du moteur de recherche Endeca vers ElasticSearch
• Indexation d'annonces reçues via des flux de messages Kafka en realtime dans ElasticSearch
• Réalisation de tests unitaires et d'intégration avec JUnit, Mockito, plugin Failsafe de Maven
• Conduite de tests de performance sur les appels REST avec Gatlin
Projet GISEL : gestion de collatéral pour la politique monétaire
• Refonte de deux applications RTB et Corelli servant à la gestion des titres utilisés pour la collatéralisation et le financement de la politique monétaire, le calcul d'éligibilité et la détermination des couples interdits
• Développement des interfaces de l'application en JSF2/PrimeFaces
• Traitement batch de flux de données titres venant de la BCE, Bloomberg, Reuters et Euronext
• Implémentation des règles métier concernant l'éligibilité des titres au collatéral
• Mise en place de l'architecture SOA et réalisation de prototypes (POC) avec JAXRS Jersey
• Identification de services transverses, statistiques sur véhicules, redressement de données tiers
• Conception du datawarehouse et migration du parc automobile vers MariaDB et InfiniDB(volumétrie 100M)
• Développement de jobs d'intégration de flux des partenaires avec l'ETL Talend
• Mise en place de l'architecture SOA et réalisation de prototypes (POC) avec JAXRS Jersey
• Identification de services transverses, statistiques sur véhicules, redressement de données tiers
• Conception du datawarehouse et migration du parc automobile vers MariaDB et InfiniDB(volumétrie 100M)
• Développement de jobs d'intégration de flux des partenaires avec l'ETL Talend
• Projet Portail Multicanal : maintenance corrective et évolutive des portails Collaborateur et Institutionnel et Transactionnel du groupe
• Développement d'outils de syndication du CMS, de modules EJB, scripts ANT de publication de contenus.
• Participation au cadrage technique et à la rédaction du DAT avec l'équipe architecture transverse
• Conception du projet et mise en place du socle technique avec en front Angular, Grunt et Java7, Spring
• Contrats d'interface avec les services de documentation des œuvres et de gestion des ayants droits - Migration des données métier lignes de répartition d'Oracle vers ElasticSearch
• Création d'une UX de monitoring des appels services tiers dans la partie Admin de l'appli
• Réalisation de tests unitaires, d'intégration et de charge avec JUnit, Mockito, Gatlin et Scala