Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Au sein d’un département Commerce d’un grand acteur du retail, vous rejoignez l’équipe en charge de l’application mobile, véritable point de contact privilégié des clients les plus fidèles.
L’ambition : faire de l’application mobile un compagnon d’achat incontournable.
Dans ce cadre, nous recherchons un Développeur Backend For Frontend Java capable d’intervenir sur une couche stratégique : au cœur de l’expérience mobile iOS et Android.
Vous évoluerez dans un environnement à forte volumétrie, avec des exigences élevées en matière de performance temps réel et de qualité de service.
🧠 Vos défis techniques
Nous recherchons un profil curieux, autonome et force de proposition, pas un simple exécutant.
BFF & Java 21
- Optimisation des temps de réponse
- Agrégation asynchrone de données issues de multiples microservices
- Gestion de fortes contraintes de performance
Architecture Hexagonale
- Isolation stricte de la logique métier
- Code testable, maintenable et évolutif
- Adaptation continue au rythme des releases mobiles
Culture App-First
- Collaboration étroite avec les équipes iOS et Android
- Définition de contrats d’interface performants et adaptés aux usages mobiles
🎯 Objectifs & responsabilités
En collaboration avec le Product Leader et l’équipe BFF existante :
Conception & Développement Java
- Création et évolution des endpoints GraphQL
- Exploitation des capacités de Java 21
- Simplification de la complexité du SI pour offrir une interface fluide et sur-mesure au mobile
Excellence & qualité
- Application rigoureuse des principes de conception logicielle
- Code reviews exigeantes
- Stratégie de tests automatisés complète
- Garantie de robustesse et de stabilité
Synergie & partage
- Travail collaboratif avec les équipes mobiles
- Contribution aux bonnes pratiques d’architectures réactives
- Partage de connaissances au sein de la cellule mobile
🛠 Stack technique
Java 21
Spring Boot
GraphQL
Kafka
Gravitee (APIM)
Architecture hexagonale
Environnement microservices
👤 Profil recherché :
Expérience significative en développement Java backend
Maîtrise des environnements à forte volumétrie
Expérience BFF / exposition de services pour applications mobiles fortement appréciée
Sensibilité performance & optimisation
Culture produit et esprit collaboratif
Mission idéale pour un freelance souhaitant intervenir sur une application mobile stratégique à fort trafic, dans un environnement moderne et exigeant.
Key Skills
Ranked by relevanceReady to apply?
Join Okara and take your career to the next level!
Application takes less than 5 minutes

