Développeur Full Stack Java/Groovy – React – Docker/Kubernetes (IT) / Freelance

Summary

Full-stack freelance developer working on an Electronic Document Management (GED) application, building features in Groovy/Grails, Java Spring, and React while driving containerization with Docker/Kubernetes and optimizing PostgreSQL and Elasticsearch.

Vos principales missions

Dans le cadre de l’évolution d’uneapplication de Gestion Électronique de Documents (GED)intégrant des workflows métiers, nous recherchons unDéveloppeur Full Stack confirmépour renforcer l’équipe projet.

L’application existante repose sur une architectureGroovy/Grailspour le backend etReactpour le frontend. La mission consiste à développer de nouvelles fonctionnalités, améliorer les performances et accompagner la modernisation de l’architecture via laconteneurisation.

Développement Backend

  • Développer de nouvelles fonctionnalités liées à la GED.

  • Faire évoluer la gestion des métadonnées, des versions de documents et des droits d’accès.

  • Concevoir et intégrer des workflows métiers personnalisables.

  • Optimiser les performances et les requêtes backend.

  • Intervenir sur une architectureGroovy/Grails / Java Spring.

Développement Frontend

  • Développer et faire évoluer l’IHM enReact.

  • Concevoir et intégrer de nouveaux composants.

  • Améliorer l’expérience utilisateur et les performances de l’interface.

Conteneurisation & DevOps

  • Participer à la migration de l’application vers une architecture conteneurisée.

  • Créer et maintenir lesDockerfileset configurationsDocker Compose.

  • Conteneuriser le backend, le frontend et les composants nécessaires.

  • Participer aux déploiements et tests sur environnementKubernetes.

  • Contribuer à la mise en place et à l’amélioration des pipelinesCI/CD GitLab.

Base de données & recherche

  • Analyser et optimiserPostgreSQL.

  • Optimiser le stockage des documents et des métadonnées.

  • Mettre en place ou améliorer l’indexation avecElasticsearch.

  • Optimiser les requêtes et les temps de réponse.

Qualité & tests

  • Développer les tests unitaires et d’intégration.

  • Garantir la qualité et la maintenabilité du code.

  • Documenter les fonctionnalités et les choix techniques.

  • Participer à la qualification des évolutions.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available