Ingénieur d’études et développement Java
Intégration de l'écosystème TSAS (Time Series Analytics Studio) d'Airbus pour participer au développement et à la maintenance de la plateforme d'analyse des séries temporelles issues des essais en vol et de l'exploitation des aéronefs.
- Développement et maintenance de DataServer, une API REST Spring Boot multi-modules d'accès aux séries temporelles stockées sur HBase et Apache Phoenix sur des plateformes Hadoop et Terra.
- Évolution des modules de lecture et de métadonnées par source de données (FTI, AH HUMS, DMD-ADC).
- Maintenance des mappers d'export multi-formats (JSON, CSV, Avro, Apache Arrow, Protobuf), y compris en streaming WebSocket.
- Sécurisation des accès de la plateforme via l'authentification JWT et Keycloak, Kerberos pour les accès Hadoop/HBase et l'autorisation par rôles via OPA (Open Policy Agent).
- Réalisation d'une analyse technique formelle de l'API TSAS Event portant sur l'architecture de sécurité sur les backends Phoenix/HBase et PostgreSQL, la gestion des droits d'accès, avec restitution orale au lead tech.
- Traitement en parallèle de gros volumes de séries temporelles avec Aero Spark (Apache Spark, RDD) en assurant le partitionnement des données et l'exécution distribuée des calculs sur le cluster.
- Rédaction d'une documentation d'architecture end-to-end de la plateforme TSAS intégrant schémas, flux de données et sécurité.
- Supervision assurée via Spring Boot Actuator et Prometheus.
- Déploiement de l'application de manière conteneurisée sur Kubernetes.
- Gestion des sources avec Git en travaillant en méthodologie Agile Scrum.
Environnement technique