Société : RS2i Lieu : Levallois-Perret - Hauts-de-Seine
CDI temps plein - RS2i est reconnue depuis plus de 30 ans comme le cabinet spécialiste de l'ingénierie informatique & digitale et intégrateur de solutions logicielles.
Au sein de RS2i vous pourrez monter rapidement en compétences, grâce à une Direction de confiance et un accompagnement par des profils seniors.
Depuis 1992, RS2i accompagne et conseille les grands acteurs du secteur bancaire, assurance, retail, luxe et audiovisuel.
Ils interviennent sur des projets d'Enterprise Automation, de Master Data Management, de Stream Processing, et de Média & Broadcast.
Ils ont à cÅ?ur de réaliser la transformation digitale des entreprises en les accompagnant dans toutes les étapes de leurs projets :
de la conception au développement en passant par l'accompagnement et le conseil.
Le poste :
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 :