Développeur Java - React Confirmé + H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Il s’agit d’une application custom nommée ALGO (arbre de décision) qui permet de gérer l’allocation des commandes passées via le site e-commerce et aussi via une marketplace du groupe. Cette application est un ensemble d’Api permettant au site ecommerce de déterminer, sur la base d’un panier d’article et de leur disponibilité, la source des entrepôts et/ou magasins où l’on va venir piocher les articles demandés et en combien de temps ils seront acheminés au client. L’ALGO gére aussi la notion de transfert si nécessaire (d’un magasin à un autre par ex) en fonction de la nature du mode de livraison choisi (home delivery et store). A ces API s’ajoute un backoffice (fait en React) qui permet d’ajuster les paramètres de l’ALGO d’allocation
Contexte technique:
- Solution construite sur Java/spring boot avec une base de données postgresSQL
- Authentification via OKTA
- Déploiement et hébergement dans le cloud AZURE
- Monitoring / supervision: Azure et Datadog
- Outil de gestion: Jira/confluence
La solution a été développée en 2020 et nous sommes passés en 2021 en mode Build and Run avec un petit dispositif de 2 personnes (1 PPO + 1 dev confirmé).
Requirements
Maîtrise de java/sprint boot, JPA pour l’accès aux données mais aussi en SQL en direct, bonne notion en architecte applicative/design pattern car le niveau d’abstraction est élevé.
- Maîtrise de React pour le frontend du backoffice
- Autonome, Bon communicant, bon mindset car il est seul au niveau dév.
- Idéalement, une expérience sur Azure
Mais aussi…
Taux journalier :410.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}, JPA Réalisation de patrons de conception Confluence SQL Jira React JS Spring Boot Java
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
16 Best Free React UI Libraries in 2025
Dev Digest 121 - AI goes offline
Find a Developer Job: 12 Best Job Sites For Developers
Dev Digest 120 - Apple and peers