Stage M2 Ingénierie Informatique – Communication Front/Back multi-microservices & CRUD

Stage(5 à 6 mois)
Paris
Salaire : Non spécifié
Télétravail total

Cleyrop
Cleyrop

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous recherchons un(e) stagiaire motivé(e), prêt(e) à relever des défis techniques et à contribuer à une architecture microservices scalable et performante. Tu travailleras en collaboration avec un mentor technique et une équipe dynamique pour généraliser un système de communication en temps réel entre le Front et un environnement multi-microservices

Tu auras également pour mission de développer et exposer des endpoints CRUD permettant aux clients Front d’interagir avec les données. 

👥 Ton environnement de travail 

Tu intégreras une équipe tech composée de : 

  • Développeurs back-end et front-end 

  • Un mentor technique dédié pour t’accompagner tout au long du stage 

Tes responsabilités 

🛠 Analyse des solutions existantes : Étudier et comparer les protocoles de communication en temps réel (SSE, WebSockets, Kafka, gRPC, MQTT, etc.). 

🏗 Conception d’une architecture unifiée : Définir un modèle efficace et scalable pour la communication entre microservices et Front. 

💻 Développement d’un prototype fonctionnel : Implémenter une solution basée sur Spring Boot, Kafka et WebSockets (ou autre technologie pertinente)

🔗 Mise en place d’une API : Exposer une interface permettant aux clients Front de s’abonner aux événements des microservices. 

📝 Ajout des routes CRUD : Développer et sécuriser des endpoints REST pour la gestion des données. 

🎯 Tests & validation : Tester les performances et la scalabilité de la solution, rédiger une documentation technique et proposer des axes d’amélioration. 

🛠 Stack technique 

  • Back-end : Kotlin, Spring Boot, Kafka, SSE 

  • Front-end : React 

  • Base de données : PostgreSQL 

  • Infrastructure : Docker, Kubernetes


Profil recherché

🛠 Maîtrise technique : Kotlin ou Java, Spring Boot, microservices, communication asynchrone. 
📡 Expérience en data streaming : Kafka, WebSockets, SSE ou technologies similaires. 
🔐 Compétences en API REST : Sécurisation et optimisation des endpoints. 
🎨 Bonus : Notions en développement Front (React, Angular ou Vue.js). 
🎯 Autonomie et rigueur : Capacité à explorer, tester et proposer des solutions adaptées. 

Conditions du Stage

📆 Durée : 6 mois 
📍 Lieu : 100% remote 
👨‍🏫 Encadrement : Accompagnement par un mentor technique dédié 

Tu veux apprendre, progresser et travailler sur un projet avec un impact concret ? 🚀 Rejoins-nous !

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres