Publié il y a 15 jours

CDI - Senior Dev Java/Kotlin - Activation shopper - Paris/Remote - 60k€/70k€

Entreprise
Cherry PickPlateforme freelance
Localisation
Paris
Hybride
Type de contrat
CDI
Niveau
SENIOR
Rémunération
60 000 - 70 000€Salaire annuel

Salaire du marché

Médiane du marché
47k€
Au-dessus du marché
44k€fourchette habituelle55k€
Cette offre : 65k€

Basé sur 195 offres pour ce poste (SENIOR, France, 3 dernières semaines). Fourchette habituelle 44k€–55k€, médiane 47k€. Cette offre (65k€) est au-dessus de la fourchette.

0vues
0clics

Description du poste

En tant que Senior Dev et référent technique vous êtes responsable de :

• L'architecture applicative : services, APIs, modèles de données, flux inter-systèmes.
• La conception et le développement des services critiques.
• La qualité, la sécurité et la performance des APIs et des intégrations.
• La définition des standards techniques et leur diffusion dans les équipes.
• Le pilotage technique de la roadmap et la collaboration étroite avec les équipes front.

Responsabilités : 

Architecture et gouvernance technique :

• Définir l'architecture cible des applications et des intégrations.
• Élaborer les modèles de données et les mappings inter-systèmes.
• Garantir la cohérence de bout en bout.
• Challenger les choix techniques et proposer des solutions scalables et pérennes.

Développement et qualité :

• Développer des applications en Kotlin et Spring Boot
• Concevoir, documenter et exposer des APIs REST performantes et sécurisées (OpenAPI).
• Contribuer ponctuellement aux sujets frontend pour fluidifier les échanges avec les équipes UI et porter des évolutions bout-en-bout.
• Mettre en œuvre une architecture propre (Clean Architecture, DDD, …) et assurer la qualité via peer review, pair programming et tests.
• Pratiquer le Spec-Driven Development : formaliser les spécifications techniques (schémas, contrats d'API, cas d'usage, critères d'acceptation) avant implémentation, puis les utiliser comme source de vérité pour le code, les tests et la documentation.
• Exploiter les assistants de code IA (Claude Code, Copilot, Cursor) de manière rigoureuse : prompts structurés, revue critique des suggestions, refus du code généré non compris.

Intégrations et performance :

• Concevoir et maintenir les intégrations entre le backend, le CRM, l'ERP, le DAM et plusieurs autres systèmes externes.
• Optimiser les performances : temps de réponse, volumes, cache, scalabilité.
• Mettre en place monitoring, logs, traces et métriques.
• Piloter les incidents techniques, conduire les RCA et définir les remédiations.

Sécurité et exploitabilité : 

• Garantir la conformité aux standards de sécurité : OAuth2, JWT, RBAC.
• Structurer l' observabilité : logs structurés, traces distribuées, dashboards.
• Contribuer à l' amélioration continue de la CI/CD.

Leadership et collaboration :

• Encadrer techniquement les développeurs backend (internes et prestataires).
• Travailler étroitement avec les équipes Front, Produit, Architecture, Data et Opérations.
• Accompagner les PO/PM dans la compréhension des enjeux techniques et de leurs impacts.
• Diffuser les bonnes pratiques d'usage de l'IA dans l'équipe : cadrage des prompts, contextes partagés (règles de projet, conventions), garde-fous sécurité et propriété intellectuelle.
• Définir les guidelines internes sur ce qui doit / ne doit pas être délégué à un agent IA (code sensible, données clients, secrets).

Stack technique : 

Backend : 

• Langage : Kotlin
• Framework : Spring Boot
• Architecture : SDD, DDD, API REST, patterns d'intégration (saga, orchestration, événementiel)
• Tests : JUnit 5, MockK, Kotest, Testcontainers

Frontend (appétence attendue) :

• Framework : React (TypeScript)
• Attendu : capacité à lire, comprendre et contribuer au code front, échanger techniquement avec les équipes UI et porter des features bout-en-bout

Data : 

• PostgreSQL
• Redis

DevOps et observabilité : 

• Docker
• Gitlab CI

• Cloud : GCP

Méthodologie : 

• Agile (Scrum), cycles courts, démonstrations
régulières.
• Binômes Tech Lead / Product Owner, rituels partagés avec Architecture, Front et Data.
• Qualité : revues de code systématiques, pair programming, tests automatisés, Definition of Done partagée.
• Delivery : GitFlow, déploiements fréquents via CI/CD, feature flags.
• Run et support : astreinte partagée, culture RCA / post-mortem sans blâme.
• IA intégrée au workflow.
 
Profil recherché : 

• 7 à 8 ans d'expérience en développement backend (JVM), architecture et intégrations.
• Maîtrise confirmée de Kotlin (ou forte expérience Java).
• Pratique active du développement assisté par IA et capacité à structurer des prompts /contextes efficaces pour un usage en production.
• Appétence fullstack : capacité et envie de contribuer côté React pour fluidifier les livraisons bout-en-bout.
• Appétence forte pour l'architecture et la gouvernance technique.

Exigences du poste

Stack technique :

Kotlin/JavaSpring

À propos de l'entreprise

Cherry PickPlateforme freelance
Secteur ::Média & communication, Grande distribution & commerce de détail, Marketing & publicité
Voir toutes les offres de Cherry Pick

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.