DÉVELOPPEUR FULLSTACK JAVA / REACT - FR - Freelance (H/F)
Summary
Freelance fullstack mission for a French public-sector client: design, build and maintain web applications using Java/Spring Boot on the back end and React on the front end, including REST APIs, SQL/NoSQL databases, automated testing, Git and CI/CD. Daily rate is €400; French nationality is required for security clearance (habilitation).
Client : Secteur Public
Nationalité française requise pour habilitation
Développeur Fullstack Java / React
FINALITÉ DE LA MISSION
Concevoir, développer, maintenir et faire évoluer des applications web fullstack en intervenant à la fois sur le back-end Java et le front-end React, dans le respect des exigences fonctionnelles, techniques et de qualité du projet.
PRINCIPALES RESPONSABILITÉS
*
Analyser les besoins fonctionnels et techniques.
*
Concevoir et développer les fonctionnalités back-end en Java.
*
Concevoir et développer les interfaces utilisateur en React.
*
Développer et intégrer des API REST et services applicatifs.
*
Participer à la conception de l'architecture technique des applications.
*
Assurer l'intégration entre les composants front-end, back-end et les systèmes tiers.
*
Concevoir et exploiter les bases de données selon les besoins de l'application.
*
Écrire les tests unitaires, d'intégration et fonctionnels nécessaires.
*
Diagnostiquer et corriger les anomalies et problèmes de performance.
*
Participer aux revues de code et veiller au respect des bonnes pratiques de développement.
*
Contribuer à l'amélioration continue de la qualité, de la sécurité et de la maintenabilité du code.
*
Participer aux cérémonies Agile et collaborer avec les équipes produit, métier, QA et DevOps.
LIVRABLES PRINCIPAUX
*
Code source back-end Java et front-end React.
*
API et services REST.
*
Composants et interfaces React.
*
Tests unitaires et tests d'intégration.
*
Documentation technique et fonctionnelle.
*
Scripts et configurations nécessaires au déploiement.
*
Correctifs et évolutions applicatives.
*
Contributions aux dossiers d'architecture et aux revues de code.
COMPÉTENCES REQUISES
Back-end
*
Maîtrise de Java.
*
Maîtrise de Spring / Spring Boot.
*
Conception et développement d'API REST.
*
Bonne connaissance des architectures applicatives et des principes SOLID.
*
Maîtrise des bases de données SQL et/ou NoSQL.
Front-end
*
Maîtrise de React.
*
Bonne connaissance de JavaScript / TypeScript, HTML et CSS.
*
Gestion des états et appels aux API.
*
Sensibilité aux problématiques d'ergonomie et de performance web.
Qualité & DevOps
*
Pratique des tests automatisés.
*
Utilisation d'outils de gestion de versions, notamment Git.
*
Connaissance des pratiques CI/CD.
*
Sensibilisation aux enjeux de sécurité, performance et observabilité.
*
La connaissance de Docker et/ou Kubernetes constitue un plus.
Méthodologies
*
Expérience des méthodes Agile / Scrum.
*
Pratique du développement collaboratif et des revues de code.
*
Capacité à travailler dans un environnement CI/CD.
PROFIL RECHERCHÉ
*
Formation supérieure en informatique ou équivalent.
*
Expérience significative en développement fullstack.
*
Solide maîtrise de Java/Spring Boot et React.
*
Capacité à intervenir de manière autonome sur l'ensemble de la chaîne de développement.
*
Esprit d'analyse et capacité à résoudre des problèmes complexes.
*
Rigueur, autonomie et sens du travail en équipe.
*
Bonnes capacités de communication avec les équipes techniques et métiers.