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:
- 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.
- 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.
- 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 .
- 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)
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)