Développeur Full-Stack Java

Il y a 2 jours

Orcines, Auvergne-Rhône-Alpes, France EMATISS Temps plein 65 000 € - 90 000 € Contrat

Démarrage : janvier 2027

Contexte de la mission :

Dans le cadre de l'évolution et du maintien en conditions opérationnelles d'une solution applicative T4O (Tools For Ops), nous recherchons un Développeur Full-Stack confirmé pour intégrer une équipe évoluant dans un environnement orienté opérations IT.

Le consultant interviendra sur l'ensemble du cycle de développement, de l'analyse des besoins à la mise en production, en contribuant à la réalisation de fonctionnalités complexes, à l'amélioration continue du produit et à la fiabilisation de la solution.

Le contexte nécessite un profil expérimenté, idéalement issu de grandes structures, habitué à travailler dans des environnements exigeants avec des processus de développement, des méthodologies et des standards de qualité structurés.

Missions principales :

  • Analyser les besoins, concevoir, développer, tester et documenter des fonctionnalités complexes.
  • Assurer le développement et la maintenance des composants front-end et back-end avec Java, Spring Boot, Angular et TypeScript.
  • Concevoir, intégrer et faire évoluer des API REST.
  • Développer et optimiser les requêtes SQL ainsi que les performances des bases de données PostgreSQL.
  • Intervenir sur les échanges de données et les systèmes de messagerie utilisant Kafka.
  • Prendre en charge les incidents et demandes utilisateurs, assurer leur suivi et apporter des solutions pérennes.
  • Réaliser des analyses de causes racines (RCA) et proposer des actions correctives.
  • Participer au diagnostic applicatif à partir des logs et des outils de supervision.
  • Contribuer à l'amélioration des pipelines CI/CD et à la fiabilisation des déploiements.
  • Participer à l'exploitation des applications dans des environnements conteneurisés.
  • Maintenir la documentation technique et opérationnelle.
  • Participer aux revues de code, partager les bonnes pratiques et accompagner les développeurs plus juniors.
  • Collaborer avec les équipes dans un environnement Agile orienté produit.

Environnement technique :

  • Back-end : Java, Spring Boot.
  • Front-end : Angular, TypeScript, JavaScript, HTML, SASS.
  • API et bases de données : API REST, PostgreSQL, SQL, Kafka.
  • DevOps / Conteneurisation : GitLab, GitLab CI/CD, Docker, Kubernetes.
  • Cloud : Microsoft Azure, Azure Blob Storage.
  • Environnements : Windows, Linux, WSL.
  • Outils : IntelliJ IDEA, Visual Studio Code.