Job Specifications
Believe est un leader mondial du développement d’artistes. Nous accompagnons les artistes, labels et éditeurs dans le développement de leur carrière et de leur audience, en plaçant au cœur de notre action l’expertise, le respect, l’équité et la transparence.
Présent dans plus de 50 pays, avec 2 000 collaborateurs, Believe propose une offre complète de services, comprenant le développement d’audience, l’édition musicale, le marketing et la distribution, avec une approche sur mesure s’adaptant à chaque artiste, label ou éditeur.
Engagé en faveur de l’indépendance et de l’innovation, Believe s’appuie sur un modèle unique qui allie l’expertise locale à la puissance d’une plateforme technologique mondiale, offrant des solutions exclusives grâce à des partenariats stratégiques avec les plus importants services de musique digitale mondiaux.
Avec un portefeuille de marques prestigieuses telles que Nuclear Blast, naïve, TuneCore, Groove Attack, Sentric, AllPoints et Byond, les artistes de Believe ont généré plus de 800 milliards de streams dans le monde en 2024, à travers tous genres musicaux confondus, et ont été récompensés par plus de 70 distinctions majeures de
l’industrie musicale.
Believe est une société par actions simplifiée de droit français.
Ready to set the tone with Believe ?
Job Description
Innovant dans le domaine des médias numériques, Believe est à la pointe de la technologie pour la distribution de contenu audiovisuel. Avec une équipe dédiée à travers le monde, nous nous efforçons de révolutionner la manière dont les contenus audio et vidéo sont partagés et consommés, en mettant l'accent sur des solutions scalables, résilientes et sécurisées.
En tant que développeur Java, vous rejoindrez notre équipe de développement Delivery Execution chargée de concevoir et de construire une chaîne de distribution audiovisuelle novatrice basée sur la gestion d’événements. Votre rôle sera de développer des composants métiers critiques, gérant chaque étape de la livraison de contenus audio et vidéo volumineux (tant en nombre qu’en taille de fichiers), afin de les distribuer sur des plateformes telles que Spotify, Apple Music, etc. Des besoins front pour un interface d’administration et d’exposition des états des livraisons sont aussi attendus.
Contexte du poste
Vous êtes étudiant·e, en reconversion et vous souhaitez intégrer une entreprise dynamique et en pleine évolution, alors cette offre est pour vous !
Vous serez rattaché·e au Product Engineering en charge de la réalisation de l’ensemble des projets de Believe, composée de 150 personnes déclinées en équipes agiles. Le Product Engineering étant core business, nos enjeux technologiques sont importants : refondre le stack technologique, moderniser, automatiser des process et poursuivre l’industrialisation du SI pour intégrer rapidement les nouvelles acquisitions.
Vous évoluerez au sein de la tribu « Distribute » qui est au cœur du système de distribution pour rendre les meilleurs services aux artistes et plus particulièrement au sein d’une squad agile «Delivery Execution» en charge de développer et maintenir les solutions logicielles pour livrer les albums (Audio et Vidéo) des artistes référencés chez Believe aux plateformes de streaming (DSP : Digital Streaming Platform).
Missions
En tant que développeur·euse alternant·e full stack vous aurez pour mission :
Intégrer et contribuer activement à une équipe agile, en se concentrant sur l'innovation et l'excellence technique.
Développer des composants métiers en Java pour gérer efficacement le flux de contenu audiovisuel.
Maîtriser la conteneurisation d'applicatifs pour garantir une meilleure scalabilité et fiabilité des systèmes.
Travailler sur des solutions cloud et event driven via Kafka pour l'orchestration de workflows métiers.
S'assurer que les solutions développées soient scalables, résilientes, sécurisées et préparées pour l'avenir.
Participer à la spécification, à la conception et à l’évolution d'une chaîne de distribution audiovisuelle.
Concevoir et réaliser des interfaces web (outil d’administration ou pages intégrées dans l’intranet) pour facilliter le travail des utilisateurs
Collaborer étroitement avec les équipes transverses de QA, d’architectes et de DevOps/SRE pour garantir une livraison de qualité, régulière et fiable.
Qualifications
Connaissances des technologies Java modernes et des frameworks associés (Java, Spring, Spring Boot).
Connaissances des solution event based et des solutions associées (Kafka, RabbitMQ, Pub/Sub)
Connaissances des outils comme Jira, Confluence, Gitlab, Sonar, Kubernetes.
Connaissances en conteneurisation d’applicatif (Docker) et services cloud (ex. AWS, Azure, Google Cloud).
La squad fonctionne en mode agile avec 2 boards (scrum + kanban) alimentés et priorisés par une super équipe métier qui collabore au quotidien avec l'équipe de développement.
L’essentiel du développement concerne notre solution Back End mais l’équipe a des besoins de dévelo