About this role
Taux journalier (TJM): 400€ 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.