Description du poste
Taux journalier (TJM): 385
Contexte
Vous intégrez l’équipe chargée de maintenir et construire les composants qui permettent d'initier et de piloter le référencement des produits, à destination d’utilisateurs répartis dans différents pays d’un grand groupe international.
Deux composants principaux servent ces gestes métier :
* pour récolter les données nécessaires au référencement des produits
* pour aider l'utilisateur à savoir où il en est dans son référencement
De plus, deux nouveaux composants seront créés cette année : une nouvelle expérience pour animer le référencement des produits et une application pour gérer les types de TVA.
La mission se déroule au sein d'une équipe Agile de 7 personnes : 1 PO, 1 Tech Lead, 1,5 QA, 2 développeurs Back, 2 développeurs Front.
Missions
* Concevoir et réaliser des solutions standardisées, en particulier la partie backend, tout en respectant les drivers digitaux de la société
* Déployer et maintenir les solutions (évolutions et corrections)
* Contribuer aux études et définitions des spécifications applicatives et techniques de la solution
* Participer à l’ensemble des rituels agiles (daily meetings, affinage, sprint review, rétrospective)
* Être force de proposition sur les nouvelles tendances et opportunités technologiques
* Collaborer avec les différents pôles au sein du domaine Product Master Data et plus généralement de la plateforme Produit
À la demande du Métier, analyser, paramétrer et coder les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.
Activités détaillées :
* Analyse :
o Contribuer à la définition des spécifications générales
o Réaliser l'analyse technique et l'étude détaillée
o Adapter et paramétrer les progiciels applicatifs (ERP)
o Réaliser le prototypage
* Qualification :
o Élaborer les jeux d'essais pour les tests unitaires d'intégration
o Effectuer les tests unitaires
o Identifier et traiter les dysfonctionnements
* Développement :
o Réaliser les modules (objets et composants logiciels)
o Assembler les composants
o Rédiger les documentations
* Maintenance :
o Assurer la maintenance corrective
o Assurer la maintenance évolutive
o Administrer les composants logiciels réutilisables et mettre à jour la nomenclature de ces composants
Livrables :
* Code documenté suivant les règles et référentiels de l'entreprise
Indicateurs de performance :
* Nombre de corrections en phase de recette
* Performance des composants développés (via des benchmarks)
* Respect du délai dans la réalisation des modifications
* Nombre de régressions
Outils & Environnement
* Langages et frameworks : Java 17+, Spring Boot, Hibernate, Maven, GWT
* Messagerie événementielle : Kafka
* Base de données : PostgreSQL
* Gestion de version et CI/CD : GitHub, GitHub Actions
* Cloud : Google Cloud Platform (GCP), Google Kubernetes Engine (GKE)
* Méthodologies : Agile, InnerSourcing, UX
* Sécurité : OAuth, OIDC
Conditions de travail
* Mode hybride présentiel/distanciel (minimum 2 jours de présence sur site)
* Contexte international fort
Profil recherché
1. De formation technique, avec une expérience de 5 ans minimum dans le développement Java
2. Maîtrise parfaite du développement d’API et de l’utilisation de Kafka
3. Sensibilité aux questions de cybersécurité et connaissance de OAuth et OIDC
4. Compétences techniques reconnues sur : Java (Spring Boot, Hibernate, Maven, GWT), PostgreSQL, GitHub / GitHub Actions, GCP/GKE
5. Doté d’une sensibilité fonctionnelle, capable d’analyser et de challenger les demandes d’évolutions et leur complexité
6. Force de proposition sur la mise en œuvre des solutions et correctifs
7. Qualités personnelles : curieux, rigoureux et pédagogue
8. À l’aise avec les nouvelles méthodes de collaboration : Agile, InnerSourcing, UX
9. Maîtrise de l’anglais professionnel
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.