Développeur Full Stack Groovy/Grails & React (H/F)

RIDCHA DATA
Canton de Valbonne, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Valbonne, France

Tech stack

JavaScript
Unit Testing
Databases
Continuous Integration
DevOps
Document Management Systems
Elasticsearch
Groovy
Grails
Human-Computer Interaction
Spring
JUnit
PostgreSQL
Meta-Data Management
NoSQL
Performance Tuning
SQL Databases
Management of Software Versions
React
Spock
Backend
Gitlab
GIT
Containerization
Kubernetes
Front End Software Development
Docker

Job description

Contexte de la mission Dans le cadre de l?évolution d?une application de Gestion Électronique de Documents (GED) intégrant des workflows métiers, nous recherchons un développeur Full Stack expérimenté. L?application repose sur un backend en Groovy/Grails (écosystème Java Spring) et un frontend en React.

L?objectif est de renforcer la solution existante en ajoutant de nouvelles fonctionnalités, en améliorant les performances globales et en modernisant l?architecture via des technologies de conteneurisation.

Vos missions1. Développement de nouvelles fonctionnalités

Concevoir et développer des fonctionnalités avancées liées à la GED :

Gestion des métadonnées

Versioning des documents

Gestion fine des droits d?accès

Implémenter des workflows métiers personnalisables : Validation multi-étapes

Notifications automatisées

  1. Amélioration de l?interface utilisateur

Développer et améliorer des composants React

Optimiser l?expérience utilisateur et les performances côté frontend

  1. Conteneurisation de l?application

Migrer l?application vers une architecture conteneurisée (Docker)

Créer et maintenir les Dockerfiles (backend & frontend)

Déployer et tester l?application : En local

Sur un cluster Kubernetes (si applicable)

  1. Optimisation des performances

Analyser et optimiser la base de données PostgreSQL

Améliorer les mécanismes d?indexation avec Elasticsearch

Optimiser les requêtes et réduire les temps de réponse

Livrables attendusCode source documenté (backend & frontend)

Configuration Docker (Dockerfiles, Docker Compose)

Documentation technique complète (installation, déploiement, architecture, workflows)

Tests unitaires et d?intégration couvrant les développements réalisés

Requirements

Profil candidat:Profil recherchéCompétences techniques : Backend : Maîtrise de Groovy/Grails ou Java Spring

Frontend : Solide expérience en React

Bases de données : PostgreSQL, SQL/NoSQL

Indexation : Elasticsearch

DevOps : Docker, Kubernetes (apprécié)

Outils : Git, CI/CD (GitLab), frameworks de tests (JUnit, Spock, Jest)

Qualités attendues : Autonomie et rigueur

Esprit d?analyse et de résolution de problèmes

Capacité à travailler en équipe

Sens de la qualité et des bonnes pratiques de développement, BTS Productions animales, les débouchés

Apply for this position