Développeur Java Fullstack

Il y a 21 heures

Nouvelle-Aquitaine, France H4H Humans4Help Temps plein
Fiche de poste – Développeur Java Fullstack (H/F) Contexte de la mission Dans 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éveloppement
• Concevoir 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 évolution
• Maintenir 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 performance
• Ré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éthodologie
• Participer 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 technique Backend
• Java 11 / 17
• Spring Boot / Spring Framework
• API REST / Microservices Frontend
• Angular / React / Vue.js
• HTML5 / CSS3 / TypeScript / JavaScript Data
• SQL : PostgreSQL, MySQL, Oracle
• NoSQL : MongoDB (selon contexte) DevOps / CI-CD
• Git / GitLab / GitHub
• Docker / Kubernetes
• Jenkins / GitLab CI
• SonarQube Cloud (selon environnement)
• AWS / Azure / GCP

Profil recherché
Formation
• Bac +5 en informatique (école d’ingénieur ou université) ou expérience équivalente. Expérience
• 3 à 7 ans d’expérience minimum en développement Java.
• Expérience confirmée sur des architectures web et microservices. Compétences clés
• Solide 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 attendues
• Esprit 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émentaires
• Type de contrat : CDI / Freelance (selon contexte)