Le Technical Leader CPQ / Java Spring a un rôle central dans la transformation de nos outils. 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. Ce que nous avons à vous offrir : Télétravail : 2 jours par semaine, et pour tous le vendredi RTT : 18 jours de RTT en plus des 25 jours habituels de congés payés Environnement de travail agréable et sain : café/thé en illimité, open space, salle de sport, une organisation qui favorise l’équilibre vie pro / perso ! Intéressement et participation, pack fourniture Télétravail 1 jour de bénévolat offert par an et 1 mois pour les collaborateurs de plus de 5 ans d’ancienneté Une culture d’entreprise forte où les succès sont célébrés ensemble. Une conciergerie : colis, pressing, coiffeur, esthéticienne à disposition Et bien évidemment, Des Tickets restaurant, deux restaurants d’entreprise, une cafétéria L’abonnement de transport pris en charge à 50% JOIN THE TEAM ! Médiaperformances s’engage dans l’insertion des personnes en situation de handicap et traite l’ensemble des candidatures dans le respect des grands principes de non discrimination.
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.