Développeur Back-End Expérimenté (Full-Stack Java) (H/F)
Description du poste
🚀 Contexte de mission
Dans le cadre d’un programme de développement applicatif au sein d’une DSI de grande envergure, une équipe dédiée Build & Run renforce ses capacités de développement afin de concevoir et faire évoluer des applications métier stratégiques.
La mission s’inscrit dans un environnement Agile reposant sur un framework propriétaire visant à standardiser les pratiques de développement, les mécanismes de sécurité, les architectures applicatives et les composants techniques mutualisés.
Le consultant intégrera une équipe projet composée de développeurs expérimentés et de profils en reconversion professionnelle, avec une forte dimension de partage des connaissances et d’accompagnement.
🎯 Missions principales et rôle
Développement et intégration
Développer les fonctionnalités backend et frontend dans le respect du framework et des standards établis.
Réaliser les User Stories définies dans le backlog des sprints.
Participer aux développements d’évolutions applicatives et correctifs.
Contribuer à l’industrialisation des développements.
Qualité logicielle
Mettre en œuvre les bonnes pratiques de développement.
Réaliser et maintenir les tests unitaires et tests d’intégration.
Participer aux revues de code et à l’amélioration continue de la qualité logicielle.
Garantir la conformité des développements aux exigences de sécurité et de performance.
Documentation et exploitation
Rédiger et maintenir la documentation technique.
Documenter les architectures applicatives, modèles de données et procédures de déploiement.
Participer à la préparation de l’exploitation des applications (logs, supervision, alertes).
Collaboration Agile
Participer aux cérémonies Agile (Daily, Sprint Planning, Reviews, Rétrospectives).
Collaborer avec les équipes techniques et fonctionnelles.
Contribuer au partage des connaissances et à la diffusion des bonnes pratiques.
📦 Objectifs
S’approprier rapidement le framework de développement existant.
Développer des applications robustes, sécurisées et maintenables.
Garantir la qualité des livrables par une approche orientée tests et bonnes pratiques.
Contribuer à la montée en compétence collective de l’équipe.
Assurer la production d’une documentation technique complète et exploitable.
Participer au maintien en conditions opérationnelles des applications développées.
🛠️ Compétences requises
Développement
Java
Spring Boot
TypeScript
Vue.js
Développement d’API REST
Gestion des sessions et sécurité applicative
Architecture & Infrastructure
Architecture SPA / VSA
Architecture microservices
Kubernetes
PostgreSQL
Connaissance des architectures applicatives modernes
Qualité & Méthodes
Tests unitaires et tests d’intégration
TDD (apprécié)
Méthodologies Agile / Scrum
Documentation technique
Soft Skills
Autonomie et sens des responsabilités
Esprit d’analyse et de synthèse
Excellentes capacités rédactionnelles
Esprit d’équipe
Adaptabilité
Force de proposition
Bon relationnel
👤 Profil
Formation supérieure en informatique (Bac+4/5 ou équivalent).
Expérience confirmée en développement Full Stack Java.
Maîtrise des environnements Java/Spring Boot et des architectures web modernes.
Expérience sur des projets de transformation ou de développement applicatif d’envergure.
Capacité à évoluer dans un environnement normé et industrialisé.
Sensibilité aux problématiques de qualité logicielle, sécurité et performance.
Une expérience dans l’accompagnement ou le partage de connaissances au sein d’équipes techniques constitue un atout.
Exigences du poste
Stack technique :
À propos de l'entreprise
Publié par
Intéressé par cette offre ?
Cliquez sur "Postuler" pour accéder à l'offre.