Toutes les expériences

Ingénieur études et développement (alternance)

Océane Consulting DM

ESN — centre de compétence GED Nuxeo (Hyland) et développement d'applications Java / Spring Boot

2024 – 2025 Rennes

Développement de l'application « Enquêtes de satisfaction » (version 2)

Application de mesure de la satisfaction des salariés, support des démarches de qualité de vie au travail : recueil des réponses, restitution et suivi des plans d'action. La version 2 visait une refonte technique et un allègement de l'application (poids réduit de 50 %).

  • Développement de fonctionnalités en méthode Agile.
  • Migration Spring Boot 2.7.7 → 3.5.7 et Java 11 → 23, avec passage de l'écosystème javax à Jakarta.
  • Refonte de la configuration Spring Security (JWT, SecurityFilterChain) et authentification par annuaire LDAP.
  • Développement de composants front en Vue.js 2.
  • Documentation de l'API (OpenAPI / Swagger).
  • Industrialisation CI/CD GitLab : tests unitaires et d'intégration E2E (Newman), analyse qualité (Code Climate), build d'image Docker et déploiement AWS.
  • Rédaction du dossier de soutenance, présentation et démonstration de l'application pour la validation du titre CDA.

Développement de l'application « Entretien de carrière »

Application RH de gestion des entretiens de carrière, encadrée par des obligations réglementaires strictes sur le traitement des données personnelles.

  • Conception et création du projet en Java 21 et Spring Boot 3.4.5.
  • Rédaction des spécifications fonctionnelles et techniques.
  • Développement de composants front en Vue.js 3.
  • Mise en conformité avec la réglementation applicable aux données des entretiens de carrière.

stack

  • Java
  • Spring Boot
  • Spring Security
  • Vue.js
  • Docker
  • GitLab CI/CD
  • AWS