Les missions du poste


Le besoin

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.

Compétences requises

  • Docker
  • Travail en équipe
  • CSS
  • Java
  • Javascript
  • API
  • NoSQL
  • Autonomie
  • Spring
  • Kubernetes
  • HTML
  • Création d'une base documentaire
  • Git
  • Scrum
  • Esprit d'analyse
  • SQL
  • REST
  • Spring Boot
  • API REST
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Lille