Développeur.se Back-end Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En tant que Développeur·se Back-End Java rejoignant la squad Media, vous contribuerez directement au développement des produits permettant de créer, diffuser et piloter les campagnes publicitaires de nos clients.
Vous interviendrez aussi bien sur l’évolution de notre plateforme que sur le développement d’APIs et l’intégration de plateformes marketing telles que Google Ads, Meta ou DV360.
L’équipe travaille en méthode agile, avec des sprints de deux semaines, dans un environnement où la qualité du code, la collaboration et l’amélioration continue occupent une place centrale.
Vous utiliserez également les outils de GenAI, notamment Claude Code, pour accélérer vos développements, explorer de nouvelles approches et partager les pratiques les plus efficaces avec la squad.
Vos missions :
Contribuer à l’évolution de notre stack technique
Faire évoluer et améliorer les composants de notre plateforme (Java, Kubernetes, PostgreSQL, Google Cloud Platform, Datadog…) afin de les rendre plus performants, fiables et maintenables.
Concevoir des solutions techniques répondant aux besoins de nos équipes opérationnelles et renforcer la stabilité de nos produits.
Participer à l’amélioration de la stabilité et de l’observabilité de nos produits.
Concevoir et développer des APIs
- Développer des APIs en tant que membre de l’équipe tout en appliquant les bonnes pratiques de développement et méthodes agiles
Intégrer les plateformes publicitaires
Développer des intégrations avec les plateformes marketing en :
Exploitant les APIs existantes des plateformes marketing pour concevoir de nouveaux formats publicitaires
Intégrant de nouvelles plateformes et leurs APIs
Exploitant les données de reporting pour alimenter les produits et optimiser les performances
Utiliser la GenAI comme accélérateur de développement
Utiliser Claude Code au quotidien pour développer plus vite : génération, refactoring, tests, exploration de code
Savoir cadrer le travail confié à l’agent (contexte, découpage, itérations) et relire, corriger et challenger ce qu’il produit plutôt que l’accepter tel quel
Repérer les cas où la GenAI n’est pas le bon levier et arbitrer
Partager avec la squad les prompts, méthodes et workflows qui se révèlent efficaces.
Contribuer à l’enrichissement de nos assistants GenAI internes grâce à la documentation et aux connaissances métier.
Preferred experience
2 à 4 ans d’expérience en développement logiciel backend (profil junior apprécié)
Java 21+ ou version ultérieure et Git (maîtrise obligatoire)
Tests automatisés, CI/CD, pipelines, revue de code, programmation en binôme, Infrastructure as Code, observabilité, etc. (maîtrise appréciée)
Spring, Quarkus et Google Cloud Platform (maîtrise appréciée)
Connaissance des APIs des plateformes marketing Facebook, Google Ads, DV360, etc. (perfect match)
Français (maîtrise obligatoire) Anglais professionnel (maîtrise appréciée)
Vous aimez apporter une réponse technique à des problématiques métier concrètes.
Vous avez la volonté d’appliquer des standards élevés (technique et engagement) avec bienveillance
Vous avez une appétence pour les défis de la technologie publicitaire
Avantages
Rythme de télétravail flexible et propre à chaque équipe.
Remboursement à 75% des transports publics ou forfait mobilité durable (33,34€)
Ticket restaurant (carte Swile) 60% pris en charge par ARMIS (9€)
Prime d’intéressement Epsor
Super mutuelle Allianz
Accès illimité aux snacks, afterworks et à notre bonne ambiance générale
Teambuilding & team lunch offerts par équipe et par trimestre
Team offsite chaque été et soirée de fin d’année à ne pas manquer
Une demi-journée offerte “Back to School” pour la rentrée scolaire
Personal Care Day : un jour de congé menstruel offert par mois pour les femmes
Recruitment process
Premier échange avec les RH - 30 min
Echange avec le Manager - 45 min
Test et échange avec un membre de l’équipe - 45 min
Echange avec un membre de l’équipe Tech - 20 min
Echange avec l’un de nos cofondateurs - 30 min