Basé sur 50 offres pour ce poste (Top profil, France, 3 dernières semaines). Fourchette habituelle 500€/j–650€/j, médiane 560€/j. Cette offre (500€/j) est dans la fourchette.
Piloter techniquement le développement de produits digitaux critiques.
Infuser une culture d'excellence au sein d'une équipe agile.
Maîtrise avancée de Spring Modulith : garantir l'isolation stricte des modules (Catalog, Configurator, Rule, Nomenclature) et la communication via les APIs internes (ex : CatalogAPI, NomenclatureAPI).
Expertise Hibernate / PostgreSQL avancée :
Utilisation massive des champs JSONB natifs de PostgreSQL mappés en Java via la librairie Hypersistence Utils (@Type(JsonBinaryType.class)).
Mise en œuvre de stratégies d'héritage complexes (Single Table Inheritance avec @DiscriminatorColumn pour le moteur de règles).
Architecture de cache distribué (Redis) : gestion critique de la sérialisation/désérialisation et de l'invalidation du cache partagé (CpsItemResponse) avec un autre microservice (cpq-core-backend).
Qualité & tests (TDD/BDD) :
Validation stricte des spécifications OpenAPI.
Tests d'intégration avec TestContainers (PostgreSQL) et Wiremock.
Intégration d'IA générative (Spring AI & Vertex AI) : interaction avec le ChatClient de Spring AI connecté à Gemini (Vertex AI). Utilisation de l'IA au cœur du métier (génération de règles de compatibilité, analyse de requêtes en langage naturel, génération de code SQL à la volée). Maîtrise de l'ingénierie de prompt (PromptBuilder) couplée au code Java.
Versioning de données complexes : implémentation d’un moteur de versioning en base de données (concepts de parentRuleId, isLatestVersion, cycle de vie DRAFT/ACTIVE).
Appétence pour l'algorithmie : utilisation d’un algorithme de tri topologique pour le système de règles de calculs.
Gestion des secrets via Hashicorp Vault (Spring Cloud Vault).
Expérience souhaitée avec Google Cloud Storage (GCS) pour la manipulation de fichiers.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.