Date de publication : 28 janvier Localisation : Paris, Paris Type de contrat : CDI Salaire :
Développeur Senior / Tech Lead H/F
Concrètement votre quotidien ?
La poste consiste à :
· Implémenter les nouvelles fonctionnalités demandées par nos sponsors.
· Maintenir et améliorer le code JAVA actuel permettant à la fois l'insertion et l'extraction des informations dans/depuis Cassandra.
· Optimiser et améliorer le langage de requête développé en interne.
· Optimiser les performances globales du système, en particulier pour minimiser le volume de stockage dans CASSANDRA et l'empreinte mémoire dans SPARK.
· Proposer de nouvelles solutions pour des besoins utilisateurs qui ne sont pas adressable avec le modèle actuel.
· Contribution aux réflexions et à linstallation de nouveaux outils dans notre écosystème.
· Assurer le support de troisième niveau.
Lenvironnement de travail, cest important !
Au sein de BNP Paribas ?CIB Global Markets', le projet TORE est un « data hub » développé pour stocker et distribuer toutes les informations nécessaires aux utilisateurs du Front Office/Middle Office/Back Office, à la fonctions Risk mais aussi pour les régulateurs européens, américains et asiatiques.
Ce projet très structurant sinsère à la fin dune chaîne globale incluant les « golden sources », les référentiels de données de marchés, et les moteurs de calculs pour stocker tous les résultats issus de la librairie de fournissant les risques, les explications de PnL, les données statiques officielles.
Compte tenu de léventail très large des besoins des utilisateurs finaux et de la volumétrie des données, il sagit dun projet de type BigData développé en NoSQL. L'équipe est constituée de 12 à 14 personnes dont 4 développeurs, 2 « data-scientists », 1 « product owner » et des « business analysts ».
Nous avons fait notre transformation agile et nous utilisons maintenant au quotidien SCRUM et/ou KANBAN. Tout le cycle de développement CI/CD est orienté DevOPS avec une volonté de standardisation grâce aux outils mis en place par les équipes infra de BNP.
Et après ?
Lenvironnement technique est très riche et varié : léquipe de développement localisée sur Paris travaille principalement en JAVA/J2EE et la technologie NoSQL utilisée actuellement est CASSANDRA. Le cluster est actuellement le plus gros cluster de CIB pour une volumétrie d'environ 250To (~4 ans d'historique).
Nous avons développé un langage de requête ad-hoc (utilisant SPARK) en interne pour permettre l'extraction de la donnée pour les besoins du business. Les « buisness analysts » ont à leur disposition un framework PYTHON leur permettant d'extraire facilement, à l'aide de scripts, ce dont les utilisateurs ont besoin.
Le projet étant central, les interactions sont fortes avec toutes les autres équipes qui entrent dans les chaînes officielles de production ainsi quavec les utilisateurs finaux (Front-Office, Middle-Office, Back-Office, Regulateurs, Fonction Risks, Recherche, etc...).
Votre
?
Nombre dannées dexpérience recherché (dans le domaine du poste) : 12 ans ou plus
Domaine de lexpérience : Expert Big Data (CASSANDRA/SPARK) et/ou : Développement JAVA
Compétences comportementales :
Capacité à collaborer / travail déquipe
Rigueur
Capacité dadaptation
Créativité & Innovation / Capacité à résoudre des problèmes
Résilience
Compétences transversales :
Capacité danalyse
Capacité à développer les autres et leurs compétences
Capacité à inspirer les autres et générer lengagement
Capacité à élaborer et à adapter un processus
Capacité à gérer un projet
Compétences Métier :
Connaissances informatiques
Relations IT / Business
Infrastructure informatique
Architecture
Développement informatique
Tests informatiques
Sécurité informatique et cyber sécurité
Outils / technologies / méthodologies :
LANGAGE IT JAVA
LANGAGE IT Multi Threads Programming
METHODOLOGIES DevOps
ARCHITECTURE APPLICATIVE MICRO SERVICES
GESTION DES BASES DE DONNEES ElasticSearch
GESTION DES BASES DE DONNEES Spark
GESTION DES BASES DE DONNEES NoSQL Cassandra
MIDDLEWARE Spring
Enfin, nous attachons une importance particulière à ce que nos futurs collaborateurs agissent au quotidien avec responsabilité éthique et professionnelle
À tout moment pendant le processus de recrutement, les informations figurant sur votre CV, vos données didentification et vos antécédents pourront être vérifiés.