Description de posteFiche de poste – Développeur Java Fullstack (H/F)Contexte de la missionDans le cadre du renforcement d’une équipe de développement au sein d’un environnement agile, notre partenaire recherche un Développeur Java Fullstack afin de contribuer à la conception, au développement et à l’évolution d’applications métiers critiques pour l'un de nos partenaires à Niort, Nouvelle-Aquitaine.Vous interviendrez sur l’ensemble du cycle de vie des applications, depuis l’analyse technique jusqu’à la mise en production, dans un contexte orienté microservices, cloud et intégration continue.Missions principales:1. Conception et développementConcevoir et développer des applications Fullstack basées sur Java côté backend et sur des frameworks modernes côté frontend.Participer à la conception technique et aux choix d’architecture applicative.Développer des API REST sécurisées et performantes.Implémenter les fonctionnalités frontend avec une approche orientée UX et performance.2. Maintenance et évolutionMaintenir et faire évoluer les applications existantes.Corriger les anomalies et améliorer la qualité du code.Participer aux revues de code et aux bonnes pratiques de développement.3. Qualité logicielle et performanceRédiger et maintenir les tests unitaires et tests d’intégration.Contribuer à l’amélioration de la qualité, de la sécurité et des performances applicatives.Mettre en œuvre les bonnes pratiques Clean Code et DevOps.4. Collaboration et méthodologieParticiper aux cérémonies Agile (Scrum / Kanban).Collaborer avec les équipes produit, QA et DevOps.Contribuer à la documentation technique et au partage de connaissances.Environnement techniqueBackendJava 11 / 17Spring Boot / Spring FrameworkAPI REST / MicroservicesFrontendAngular / React / Vue.JsHTML5 / CSS3 / TypeScript / JavaScriptDataSQL : PostgreSQL, MySQL, OracleNoSQL : MongoDB (selon contexte)DevOps / CI-CDGit / GitLab / GitHubDocker / KubernetesJenkins / GitLab CISonarQubeCloud (selon environnement)AWS / Azure / GCPProfil recherchéFormationBac +5 en informatique (école d’ingénieur ou université) ou expérience équivalente.Expérience3 à 7 ans d’expérience minimum en développement Java.Expérience confirmée sur des architectures web et microservices.Compétences clésSolide maîtrise de Java et Spring Boot.Bonne expérience sur un framework frontend moderne (Angular / React / Vue).Maîtrise des API REST et architectures distribuées.Connaissance des environnements CI/CD et conteneurisation.Bonne compréhension des bases de données relationnelles.Qualités attenduesEsprit d’analyse et rigueur technique.Capacité à travailler en équipe dans un environnement agile.Autonomie et proactivité.Bon relationnel et sens du partage technique.Informations complémentairesType de contrat : CDI / Freelance (selon contexte)