Recevez plus de réponses des employeurs
Envoyez un CV adapté au poste en quelques minutes.
Onyx-Conseil recherche un Développeur Full Stack confirmé pour renforcer son équipe projet. L’application GED existante s’appuie sur Groovy/Grails pour le backend et React pour le frontend, avec des axes forts sur la conteneurisation et les performances.
Vous participerez à la migration et à l’évolution des architectures, en veillant à la qualité du code, aux tests et à la documentation technique.
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é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é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.
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.
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.
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.