Aller au contenu principal
Onepoint emploi
Onepoint recrutement

Stage Fin d'Études Développeur - Rennes H/F Onepoint

  • Rennes - 35
  • Stage
  • Télétravail partiel
  • Bac +2
  • Bac +3, Bac +4
  • Bac +5
  • Secteur informatique • ESN

Permis et certifications

  • Business Management (DU)

Infos extraites par Hellowork pour vous aider.

Lire dans l'app

Détail du poste

Au-delà de la RSE, nous avons développé notre propre approche, RESET, qui englobe l'ensemble de nos engagements en matière de responsabilité économique, sociale, environnementale et technologique, tant au sein de notre collectif que chez nos clients.

Onepoint, est une entreprise inclusive, handi accueillante, avec une politique de diversité affirmée et certifiée B Corp.

Sujet de stage n°1 - Refonte d'un outil d'administration RabbitMQ Multi-tenant

Contexte

L'architecture de nos applications repose fortement sur des échanges asynchrones via RabbitMQ(Java). La gestion des erreurs (Dead Letter Queues) est critique pour notre activité.

Actuellement, nous utilisons un module de maintenance "maison" (Java/Vue.js) pour visualiser et rejouer les messages en erreur. Cet outil souffre de limitations opérationnelles majeures : absence de gestion multi-tenant (nécessite de multiples connexions), interface de recherche limitée.

Votre Mission

Intégrée l'équipe de développement, vous aurez la responsabilité de moderniser l'outil de maintenance. L'objectif est de concevoir une "Tour de contrôle" centralisée, ergonomique et multi-projets.

Les étapes clés du stage :

Analyse & Audit :

  • Comprendre le fonctionnement du module actuel (Java Spring / SQL) et ses mécanismes de rejeu (gestion des jetons d'authentification oauth2, headers RabbitMQ).
  • Analyser les besoins des équipes support pour la nouvelle interface.

Étude d'architecture & Choix techniques :

  • Comparer deux approches : Refonte complète (ex: Spring Boot + React/Angular) VS Utilisation d'une solution tierce Low-Code Open Source (type Appsmith ou ToolJet) pour l'IHM connectée à nos APIs.
  • Proposer une architecture logicielle capable de gérer le multi-tenant : connexion à plusieurs bases de données et rabbit dynamiquement.

Développement & Réalisation :

  • Développement ou adaptation des APIs Backend (Java/Spring Boot) pour exposer les données de manière unifiée.
  • Implémentation de la fonctionnalité de rejeu intelligent (récupération de nouveaux jetons de sécurité avant réinjection).
  • Etudier la possibilité de créer des règles de rejets automatique (cron job) selon le type d'erreur (502/503 par exemple) et provenance de l'erreur.
  • Création de l'interface graphique (Frontend) avec des fonctions de filtres avancés (recherche textuelle, tri par date/type d'erreur), multi-sélection, pour gagner en efficience sur le support.

Livraison :

  • Tests unitaires et d'intégration.
  • Déploiement (Docker/CI-CD).
  • Documentation technique et présentation à l'équipe.

Environnement Technique

  • Backend : Java (Spring Boot), PostgreSQL.
  • Messaging : RabbitMQ (DLQ, Headers, Routing, Shovel).
  • Frontend : À définir selon votre étude (VueJS, React, ou Low-Code).
  • Outils : Git, Docker, Jenkins/GitLab CI.

Sujet de stage n°2 - Intégration de la traçabilité et du cycle de vie documentaire

Contexte

Notre entreprise développe une solution de Coffre-fort numérique sécurisée, permettant la gestion, l'archivage et l'analyse de documents d'entreprise. L'application repose sur une architecture robuste avec un backend Java Spring / PostgreSQL et un frontend multiplateforme en Flutter.

La sécurité et la transparence étant au coeur de notre métier, nous disposons déjà d'un système d'audit performant en base de données. L'objectif de ce stage est de rendre ces données intelligibles et accessibles aux utilisateurs finaux via une interface ergonomique et intuitive.

Votre mission

Intégré(e) à l'équipe technique, vous aurez en charge de développer une fonctionnalité clé : la visualisation du cycle de vie des données (Timeline).

Vous partirez de l'existant (tables d'audit remplies par triggers) pour afficher une histoire métier compréhensible (ex: "Document déposé par email", "Analysé par le système", "Mis à la corbeille par Jean Dupont").

Vos tâches principales seront :

1. Backend (Java / Spring Boot / PostgreSQL) :

  • Analyser les tables d'audit existantes (audit_compte, audit_document, audit_document_analyse, etc.).
  • Concevoir et développer des API REST (Endpoints) permettant de récupérer l'historique d'une entité spécifique.
  • Traduire les données techniques (INSERT/UPDATE/DELETE) en événements métier compréhensibles (ex: transformation du code technique en libellé "Mise en analyse").
  • Gérer la logique d'affichage de l'auteur de l'action (Nom/Prénom de l'utilisateur ou "Système" si traitement automatique).

2. Frontend (Flutter / Dart) :

  • Intégrer les maquettes Figma fournies par l'équipe UX/UI.
  • Développer les composants graphiques de type "Timeline" ou "Historique" dans les écrans de détail des entités (Documents, Comptes, Factures).
  • Assurer la liaison avec les nouvelles API créées.
  • Garantir une expérience utilisateur fluide et réactive.

3. Qualité et Tests :

  • Effectuer les tests unitaires et d'intégration.
  • Documenter vos développements.

Environnement technique

  • Backend : Java, Spring Boot, Spring Security, Hibernate.
  • Base de données : PostgreSQL (Triggers, SQL).
  • Mobile/Web : Flutter (Dart).
  • Outils : Git, Figma (pour le design), IDE (IntelliJ/VS Code).

Onepoint en quelques mots

Créée en 2002 par David Layani, Onepoint est devenu en un peu plus de 20 ans l'un des acteurs majeurs du conseil et de la tech, notre collectif compte aujourd'hui plus de 3500 talents en France (Aix-en-Provence, Bordeaux, Lyon, Nantes, Paris, Rennes, Strasbourg et Toulouse) et dans le monde (Australie, Belgique, Canada, Malaisie, Maroc et Singapour). Notre chiffre d'affaires a été multiplié par dix en 10 ans, atteignant plus de 500 millions d'euros, et ambitionne le milliard d'euros d'ici 4 ans.

Notre promesse

Un parcours sur mesure pour tous nos talents

Pour accompagner l'évolution de tous nos talents, nous proposons deux axes d'évolution complémentaires leur permettant de s'épanouir et de bénéficier des mêmes avantages : le business management et l'expertise.

L'école Onepoint pour développer vos expertises

Avec plus de 200 formations à son catalogue, notre école permet à nos talents de se former tout au long de leur vie professionnelle, en articulant travail et apprentissage.

Nos lieux de vie

Nos espaces de travail sont situés au coeur des territoires, au plus près de de nos talents de concilier projet de vie et projet professionnel.

Et bien plus encore ...

Notre ecosystème permet de pratiquer de nombreuses activités loisirs et sportives (musique, photo, e-sport, yoga...) avec un cadre de travail flexible grâce à une charte de télétravail, et de prendre soin de tous (cabinet médical en libre accès, groupes de travail dédiés aux enjeux « égalité et pluralité » ...).

Comme des images valent mieux que mille mots, découvrez notre ADN à travers cette vidéo : ✨

0 / 14

Publiée le 17/03/2026 - Réf : JR102639

Stage Fin d'Études Développeur - Rennes H/F

Onepoint
  • Rennes - 35
  • Stage

Pour les postes éligibles :

Télétravail partiel
Postuler sur le site du recruteur Publiée le 17/03/2026 - Réf : JR102639

Finalisez votre candidature

sur le site du recruteur

Créez votre compte
Hellowork et postulez

sur le site du recruteur !

Ces offres pourraient aussi
vous intéresser

Séché environnement recrutement
Séché environnement recrutement
Voir l’offre
il y a 27 jours
Voir plus d'offres
Initialisation…
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Nous suivre sur :
Informations légales CGU Politique de confidentialité Gérer les traceurs Accessibilité : non conforme Aide et contact