Skip to content
mimi

Senior Software Engineer React - Java H/F

Believe

Paris · On-site Contract Senior 6d ago

About the role

Bonjour !

Je vois que vous avez partagé l’intégralité de l’offre de poste « Software Engineer React / Java (70 % Front – 30 % Back) – Copyright Compliance Team » chez Believe.
Je peux vous aider de plusieurs façons :

Ce que je peux préparer pour vous Exemple de livrable
Résumé synthétique de l’offre (points clés, compétences recherchées, missions) Un tableau ou une liste concise à garder sous les yeux lors de vos entretiens.
Lettre de motivation / CV ciblé adaptée à ce poste Un texte personnalisé qui met en avant vos expériences React, Java, vos projets “from‑scratch” et votre posture de lead technique.
Préparation d’entretien (questions techniques, fonctionnelles, comportementales) Une série de questions avec réponses modèles, ainsi que des conseils pour aborder les sujets d’architecture hexagonale, de choix de bibliothèques, etc.
Plan d’onboarding (si vous êtes sélectionné) Un aperçu des premières actions à proposer pour contribuer rapidement à la mise en place des standards techniques et à la dynamique d’équipe.
Traduction ou reformulation de l’annonce en anglais (ou en français simplifié) Pour partager l’offre avec des collègues ou des recruteurs anglophones.
Analyse de la culture d’entreprise (Valeurs Believe, environnement de travail) Points à mettre en avant dans vos réponses pour montrer votre adéquation culturelle.

Exemple de résumé synthétique de l’offre

Catégorie Informations clés
Entreprise Believe – leader mondial du développement d’artistes, présent dans +50 pays, 2 000 collaborateurs.
Équipe Copyright Compliance Team (créée nov 2025, 3 senior back‑end + 1 full‑stack, 2 staff engineers temporaires).
Produit Refonte complète d’un outil de gestion des droits (copyright), construit from scratch avec une architecture hexagonale.
Tech Stack Front : React (70 % du temps) ; Back : Java (30 % du temps).
Missions principales - Concevoir l’architecture front & back.
- Choisir bibliothèques, frameworks, outils.
- Définir et faire vivre les standards techniques.
- Livrer rapidement un produit de qualité.
- Prendre le lead technique sur certains sujets.
- Animer la dynamique collective (communication, amélioration continue).
Profil recherché - Solide expérience React + Java (dominance React).
- Projets “from‑scratch”.
- Capacité à travailler dans un contexte métier complexe.
- Posture naturelle de lead technique (priorisation, arbitrage, décision).
Valeurs Expertise, respect, équité, transparence, indépendance, innovation.
Pourquoi ce poste ? Impact direct sur la base technique du groupe, forte visibilité, opportunité de façonner les standards dès le départ.

Exemple de lettre de motivation (template)

[Votre Prénom Nom]
[Adresse] – [Téléphone] – [E‑mail] – [LinkedIn / GitHub]

À l’attention du recruteur – Believe

Objet : Candidature au poste de Software Engineer React / Java (Copyright Compliance Team)

Madame, Monsieur,

Passionné(e) par la création d’applications robustes et évolutives, je suis très enthousiaste à l’idée de rejoindre Believe, leader mondial du développement d’artistes, pour contribuer à la refonte de votre outil stratégique de gestion des droits.

Ce qui me motive

  • Construire from‑scratch : Au cours de mes précédentes missions chez [Nom de l’entreprise], j’ai dirigé le développement d’une plateforme SaaS en React et Java, en partant d’une architecture hexagonale, ce qui m’a permis de définir les standards de code, les pipelines CI/CD et les bonnes pratiques de tests.
  • Leadership technique : En tant que Tech Lead sur le projet [Nom], j’ai animé des revues de code, proposé des choix de bibliothèques (React‑Query, Zustand, Spring Boot, MapStruct) et résolu les points de friction entre équipes front et back, tout en maintenant un rythme de livraison soutenu.
  • Complexité métier : J’ai travaillé sur des systèmes de gestion de droits musicaux où la conformité et la traçabilité sont critiques, ce qui m’a familiarisé avec les exigences de précision et de performance propres à votre domaine.

Ce que je peux apporter à Believe

  • Expertise React : Ma maîtrise de React 18, des hooks avancés, du rendu côté serveur (Next.js) et des patterns de state management me permettra de livrer rapidement des interfaces fluides et maintenables.
  • Compétences Java : Solide expérience avec Java 17, Spring Boot, JPA/Hibernate et les principes de l’architecture hexagonale, garantissant une couche back‑end claire, testable et évolutive.
  • Culture d’amélioration continue : Je suis adepte des retrospectives orientées data, de la mise en place de linters, de l’automatisation des tests (Jest, Cypress, JUnit, Testcontainers) et de la documentation vivante (Storybook, OpenAPI).
  • Communication & influence : Capable d’expliquer des concepts techniques complexes à des interlocuteurs variés, je favorise un climat de travail exigeant mais bienveillant, aligné avec les valeurs d’expertise, de respect et de transparence de Believe.

Je serais ravi(e) d’échanger davantage sur la manière dont mon expérience et ma vision technique peuvent contribuer à la réussite de la Copyright Compliance Team et à la mission globale de Believe.

Je vous remercie de l’attention portée à ma candidature et reste à votre disposition pour un entretien.

Cordialement,

[Signature]


Quelques questions d’entretien fréquentes (et pistes de réponses)

Thème Question Points à aborder
Architecture Pourquoi avez‑vous choisi une architecture hexagonale pour votre dernier projet ? Séparation des ports/adaptateurs, testabilité, indépendance du framework, facilité de migration.
React Comment gérez‑vous l’état global dans une application React de grande taille ? Comparaison Redux vs Context vs Zustand vs React‑Query, critères de choix (complexité, performance, ergonomie).
Java Expliquez le principe de “Clean Architecture” et comment il se traduit en Java. Couche de domaine, use‑cases, adapters, inversion des dépendances, utilisation de Spring Boot comme framework d’infrastructure.
CI/CD Quel pipeline CI/CD avez‑vous mis en place pour un projet full‑stack ? GitHub Actions / GitLab CI, lint, unit tests, integration tests (Testcontainers), build Docker, déploiement sur Kubernetes (helm).
Leadership Comment avez‑vous résolu un conflit technique entre le choix d’une bibliothèque UI et les exigences de performance ? Analyse de métriques (bundle size, time‑to‑interactive), proof‑of‑concept, décision collaborative, documentation du choix.
Produit Comment priorisez‑vous les user stories quand le produit est très complexe ? Méthode MoSCoW, impact business vs effort, story mapping, collaboration avec PO, définition de “definition of ready”.

Prochaine étape

  1. Indiquez‑moi ce que vous souhaitez obtenir en priorité (lettre de motivation, CV ciblé, préparation d’entretien, etc.).
  2. Si vous avez déjà un CV ou une lettre existante, partagez‑les : je pourrai les optimiser pour mettre en avant les compétences clés de l’offre.
  3. Nous pourrons ensuite travailler ensemble sur les réponses aux questions d’entretien ou sur un plan d’onboarding à présenter lors de votre entretien.

Je reste à votre disposition pour toute aide supplémentaire !


À très bientôt,
Votre assistant IA

Requirements

  • Solide expérience en React et Java
  • profil React dominant avec une vraie capacité à intervenir côté back
  • Expérience significative sur des projets construits from scratch
  • À l'aise dans des environnements à forte complexité métier
  • Posture naturelle de lead technique
  • Capacité à prendre du recul, prioriser, arbitrer et décider
  • Goût pour les environnements où tout n'est pas encore figé et où les engineers ont un impact réel

Responsibilities

  • Participer activement à la construction du produit from scratch
  • Contribuer aux choix d'architecture (front et back)
  • Participer à la sélection des bibliothèques, frameworks et outils
  • Mettre en place et faire vivre les standards techniques
  • Concevoir des solutions simples, robustes et maintenables, adaptées aux contraintes des équipes Ops
  • Trouver le bon équilibre entre qualité, maintenabilité et vitesse de delivery
  • Être force de proposition sur le découpage fin des User Stories
  • Contribuer à livrer rapidement un produit de qualité, sans sur-ingénierie
  • Travailler avec une forte sensibilité produit et métier, dans un contexte de forte complexité fonctionnelle
  • Intervenir majoritairement sur le front-end React (70%), tout en assumant une contribution régulière sur le back-end Java (30%)
  • Identifier les points de friction techniques ou organisationnels
  • Proposer et mettre en oeuvre des améliorations pragmatiques
  • Savoir lever les bons niveaux d'alerte lorsque nécessaire
  • Jouer un rôle moteur dans la construction d'un collectif technique performant
  • Être un point d'appui technique pour les autres engineers
  • Communiquer de manière claire, précise et synthétique
  • Être capable d'expliquer des sujets techniques complexes à des interlocuteurs variés (développeurs, produit, management)
  • Contribuer à instaurer un climat de travail exigeant, sain et constructif

Skills

JavaReact

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free