Lors de votre stage, vous interviendrez sur le projet InfoCoursesPro qui est un système de gestion de contenus développé par RS2i destiné aux sociétés organisatrices de courses françaises de chevaux. Cette plateforme a pour objectif de diffuser aux opérateurs sur internet les informations leur permettant d’organiser la prise de paris sur les courses hippiques.
L’objectif du stage est de développer une application ayant les fonctionnalités suivantes :
S’abonner et recevoir les flux distribués provenant des hippodromes (Départ de courses, Non Partant, Arrivée, …) (technologies : Nifi)
Traiter des données (technologie : Java)
Stocker les données (technologies : base de données NoSQL)
Mettre en place une application BACK END, qui permettra la consultation / mise à jour des données (Technologies : Java, WebServices REST)
Développer une interface de FRONT END (Technologies : ANGULAR) pour consulter les données de la base
Distribution des messages : Kafka, KStream
Dès le départ, cette application sera conçue pour être hébergée en cloud public (AWS a priori) et sera majoritairement construite de services managés (Architecture Serverless, AWS Lambda).
Vous participerez à toutes les phases de ce projet :
Définition du besoin
Conception technique et fonctionnelle
Définition de l’architecture logicielle et technique, choix des technologies et frameworks
Développement de la solution
Tests de validation
Déploiement
Le projet se déroulera selon la méthode AGILE SCRUM.
Le projet met donc en œuvre les technologies suivantes :
Serveur d’application : TOMCAT
Services managés AWS
Intégration continue : MAVEN, GIT, JENKINS
Technologies : JAVA/JEE, WebService SOAP & REST, , JSON, Kafka, KStream
Serveur de base de données NoSQL
Outil de développement : Eclipse
Interface Web : Angular / HTML 5 / CSS
Outil de traitement de flux Nifi
Vous êtes un(e) étudiant(e) de niveau Bac+5 en Ecole d’ingénieur, Université,
Vous êtes débutant(e) ou avec une première expérience dans les environnements JAVA/J2EE,
Vous détenez des connaissances en bases de données ainsi qu’en développement FRONT (ANGULAR, HTML 5, CSS3, JavaScript),
Vous êtes attirés par le développement d’applications orientées CLOUD AWS
Vous êtes méthodique et rigoureux, vous possédez une grande curiosité pour les technologies Web,
Vous avez la capacité de travailler en équipe et êtes doté d’un bon relationnel,
Vous recherchez un stage de pré embauche qui vous aidera à monter en compétences.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Lyon · Nantes · Paris