
Développeur Full Stack Java / React (h/f)
Posted 16 days ago
Company Description
View moreAI Sourcing agent, built and used by 15K+ modern recruiters.
Search with AI from your core ATS to the deep web, create jobs in seconds with AI, get qualified applications scored with AI, find twins/lookalikes with AI...
Collective is reinventing the sourcing & recruitment thanks to AI, enabling amibitious recruiters to increase productivity and save time & money.
Job Description
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.
Taux journalier (TJM): 400€
