cover image
Mediaperformances

CDI - Tech Lead – Java Spring / Salesforce CPQ / Mulesoft - H/F

Hybrid

Courbevoie, France

Senior

Full Time

20-01-2026

Share this job:

Skills

Leadership Java SQL NoSQL Salesforce CI/CD DevOps Docker Monitoring Azure DevOps CRM Architecture Programming Azure Junit Spring Redis Spring Boot Spring Security Microservices

Job Specifications

Enjeux du poste

Le Technical Leader CPQ / Java Spring a un rôle central dans la transformation SOTA. Il garantit la conception, la robustesse et la performance de l’ensemble des règles CPQ, ainsi que la cohérence des intégrations entre Salesforce, Java, ERP, Opérations et Data.

Les enjeux clés du poste :

Élever la maturité technique du domaine CRM/CPQ.
Concevoir et fiabiliser le moteur CPQ, ses règles de pricing, ses bundles et son catalogue complexe.
Construire des microservices Java Spring robustes pour les logiques non réalisables dans Salesforce.
Fiabiliser les flux d’intégration multi-plateformes.
Mettre en place des pratiques avancées : sécurité, tests, CI/CD, observabilité, performance.
Accompagner les équipes internes et prestataires, assurer un leadership technique fort.

Mission principale

Concevoir, piloter et faire évoluer l’ensemble des composants techniques nécessaires au fonctionnement du CPQ et des intégrations associées.

Le Technical Leader est responsable de :

L’architecture CPQ : règles métier, pricing, catalogue, options, calendriers.
La conception et le développement de microservices Java Spring critiques.
La qualité et la performance des APIs et intégrations inter-systèmes.
La définition des standards techniques et leur application au sein des équipes.
La supervision technique de la roadmap CPQ / CRM.

Responsabilités principales

(structure strictement alignée sur celle du Senior Platform Engineer )

Architecture & Gouvernance technique

Définir l’architecture cible pour CPQ et ses microservices Java.
Concevoir les règles complexes de pricing, bundles, remises, configuration d’offres.
Élaborer les modèles de données et les mappings inter-systèmes.
Garantir la cohérence de bout en bout : CRM → Java → ERP → Opérations → Data.

Développement & Qualité

Développer des microservices Java Spring (Spring Boot, Spring Web, Spring Security).
Concevoir, documenter et exposer des APIs REST performantes et sécurisées.
Implémenter les règles CPQ avancées impossibles côté Salesforce.
Assurer la qualité du code : revues, pair programming, tests, normes.
Mettre en œuvre architecture propre, patterns (Clean Architecture, DDD), et bonnes pratiques.

Intégrations & Performance

Concevoir et maintenir les intégrations entre CRM, NetSuite, Opérations et Data.
Optimiser la performance : temps de réponse CPQ, volumes, cache, scalabilité.
Définir et mettre en œuvre les stratégies de monitoring, logs, traces, métriques.
Piloter les incidents techniques, mener les RCA et définir les remédiations.

Sécurité & Exploitabilité

Garantir la conformité aux standards sécurité : OAuth2, JWT, droits applicatifs.
Mettre en place logs structurés, observabilité distribuée, tableaux de bord.
Contribuer à l’amélioration continue de la CI/CD Java + Salesforce.

Leadership & Collaboration

Encadrer techniquement développeurs Java et CRM.
Travailler étroitement avec Product, Architecture, Data, Finance, Opérations.
Accompagner les PO/PM dans la compréhension des règles CPQ et impacts techniques.
Challenger les choix techniques et proposer des solutions scalables et pérennes.

Compétences techniques

Java / Spring

Maîtrise de Java 11+.
Spring Boot, Spring Web, Spring Security, Spring Cloud.
Microservices, API REST, gestion des performances, résilience.
Connaissance des patterns d’intégration (saga, orchestration, events).

Salesforce / CPQ (connaissance approfondie)

Configuration produit complexe (bundles, options, remises, pricing).
Maîtrise des règles de pricing avancées et logiques CPQ.
Compréhension des limites Salesforce et des schémas d’externalisation (Java).

Architecture & Intégration

Architecture distribuée, modélisation, DDD.
API design, sécurité, versioning, documentation (OpenAPI).
Gestion des flux inter-systèmes (CRM, ERP, Ops, Data).

Data & Performance

SQL/NoSQL, optimisation des requêtes.
Caching (Redis…), optimisation de la charge, scalabilité.

DevOps & Observabilité

Docker, CI/CD (Azure DevOps).
Logging, tracing, monitoring (OpenTelemetry, AppInsights ou équivalent).
Tests unitaires, intégration, E2E (JUnit, RestAssured…).

Compétences humaines

Leadership technique naturel.
Forte capacité d’analyse et de structuration.
Esprit d’architecture et rigueur d’ingénierie.
Capacité à vulgariser des sujets techniques complexes.
Travail transverse avec équipes métier, techniques et partenaires.
Autonomie, sens des responsabilités, orientation solution.

Profil recherché

7 / 8 ans d’expérience en développement Java / architecture / intégrations.
Expérience significative sur des projets CPQ complexes (Salesforce idéalement).
Maîtrise confirmée de Java Spring et des architectures microservices.
Compréhension profonde des processus devis / pricing / catalogues / offres.
Expérience sur des systèmes distribués, intégrés et volumiques.
Une expérience Salesforce CPQ ou configuration produit est un très fort plus.
Une appétence pour l’architecture et la gouvernance technique est indispensable.

About the Company

Membre de la French Tech Grand Paris et de la Retail Tech, Médiaperformances est une régie Retail Média innovante qui transforme le Retail Média en intégrant des technologies avancées. Partenaire des grandes enseignes de la GSA (Carrefour, Auchan, E. Leclerc, Intermarché, U, Monoprix), elle combine des solutions omnicanales data-centric, avec des dispositifs digitaux en magasin (DOOH, écrans e-paper) et un trading desk intégré, pour optimiser les campagnes publicitaires de ses clients (agences et annonceurs). En 2024, elle r... Know more