Software Developer - Alternance H/F
Role details
Job location
Tech stack
Job description
En tant que développeur Java, vous rejoindrez notreéquipe de développementDeliveryExecutionchargé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 frontpour un interface d'administration etd'exposition des états des livraisons sont aussiattendus.
Contexte du poste
Vousêtesétudiant·e, en reconversion etvoussouhaitezintégrer uneentreprisedynamiqueet enpleine évolution, alors cette offre est pourvous !
Vousserezrattaché·eauProduct Engineeringen 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étantcorebusiness, nos enjeux technologiques sont importants : refondre le stack technologique,moderniser, automatiserdes processet poursuivre l'industrialisation du SI pour intégrer rapidement les nouvelles acquisitions.
Vousévoluerezau sein de la tribu « Distribute » qui est au coeur du système de distribution pour rendre les meilleurs services aux artistes et plus particulièrementau sein d'unesquadagile«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)., En tant quedéveloppeur·eusealternant·efull stackvous 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 eteventdrivenvia Kafkapour 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 conceptionet à l'évolutiond'unechaîne de distribution audiovisuelle.
-
Concevoir et réaliser des interfaces web(outil d'administration ou pages intégrées dans l'intranet)pourfacilliterle travail desutilisateurs
-
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.
Requirements
Connaissancesdes technologies Java modernes et desframeworksassociés(Java, Spring, SpringBoot).Connaissancesdes solutioneventbasedet des solutions associées (Kafka,RabbitMQ, Pub/Sub)Connaissancesdes outils comme Jira, Confluence,Gitlab, Sonar,Kubernetes.Connaissancesen conteneurisation d'applicatif (Docker) et services cloud (ex.AWS, Azure,Google Cloud).Lasquadfonctionne en mode agile avec 2boards(scrum+ kanban)alimentés etprioriséspar une super équipe métier qui collabore au quotidien avecl'équipe de développement.L'essentiel du développement concerne notre solution Back Endmais l'équipe ades besoinsde développementsFront(React)pour faire évoluer les interfaces de nos utilisateurs interneset d'administration de l'équipe.L'équipe ayant gagné en maturité, elle souhaite accompagnerdes élèvesalternants·esmotivés·esdans leur cursus. Elle saura faire découvrir la vie d'unproduitinformatique,le code en équipe (GitLab, intégration continue,SonarQube,Aikido,etc..),l'assurancequalité et la conception d'une solution de manière itérative et incrémentale., * Connaissancesdes technologies Java modernes et desframeworksassociés(Java, Spring, SpringBoot).
-
Connaissancesdes solutioneventbasedet des solutions associées (Kafka,RabbitMQ, Pub/Sub)
-
Connaissancesdes outils comme Jira, Confluence,Gitlab, Sonar,Kubernetes.
-
Connaissancesen conteneurisation d'applicatif (Docker) et services cloud (ex.AWS, Azure,Google Cloud).
Lasquadfonctionne en mode agile avec 2boards(scrum+ kanban)alimentés etprioriséspar une super équipe métier qui collabore au quotidien avecl'équipe de développement.
L'essentiel du développement concerne notre solution Back Endmais l'équipe ades besoinsde développementsFront(React)pour faire évoluer les interfaces de nos utilisateurs interneset d'administration de l'équipe.
L'équipe ayant gagné en maturité, elle souhaite accompagnerdes élèvesalternants·esmotivés·esdans leur cursus. Elle saura faire découvrir la vie d'unproduitinformatique,le code en équipe (GitLab, intégration continue,SonarQube,Aikido,etc..),l'assurancequalité et la conception d'une solution de manière itérative et incrémentale.
EUR
Spring Intégration continue Kanban Confluence Git Kubernetes KAFKA Jira SonarQube Java Docker