Client JC Decaux
«Proof of Play»
Contexte et enjeux
Au sein de l’équipe agile « Monitoring » et dans le cadre du projet « Proof Of Play », ce projet est destiné à rapporter les preuves d’affichage des campagnes diffusées sur les 15 000 mobiliers digitaux à travers 40 filiales dans le monde.
Chaque site dépend d’un client, et chaque client a des demandes particulières et des attentes particulières. Il faut gérer leur demande pour rester dans le scope des autres versions et ne pas avoir à gérer trop de spécificités.
Mission et valeur ajoutée de LAB 5COM
• Conception et chiffrage des users ou « technical stories » à implémenter
• Coder les fonctionnalités et les tests unitaires associés dans le respect des normes de l’ergonomie et des bonnes pratiques d’ingénierie logicielle en vigueur
chez JC Decaux
• Participer à l’installation, au tuning et à la bonne exploitation de la plateforme
« Big Data » du projet
• Conception et réalisation de jobs Spark
• Programmation en Scala et/ou Java
• Utilisation d’un cluster de Cassandra et de Hadoop
• Build des fichiers jars avec un IDE [IntellIJ ou Eclipse] et déploiement
dans un cluster [AWS, OVH, …]
Équipe LAB 5COM : 1 Développeur JAVA Big Data – Spark-Cassandra-Hadoop
Environnement
• Architecture web : Linux CentOS sur Amazon, Spark 2.x & Hadoop 2.x, Cassandra 3.x, Kafka 0.10.x, Zeppelin et PowerBI, Volumétrie de milliers de mobiliers digitals
• Méthodologie : Agile