Senior Software Engineer Java (F/H/X)
Okara
About the role
À propos du poste
Chez Okara, nous savons que les meilleurs experts cherchent de l'impact, pas de la maintenance sans fin. Pour le compte d'un géant du Retail, nous ouvrons un poste clé au sein d'une Squad pilote dans le cadre de la création du Centre de Services Okara.
Terrain de jeu : 6 configurateurs transactionnels (OAV) au cœur de l'activité du groupe.
Défi : Piloter le passage du delivery en mode Centre de Services (CDS) sur des systèmes exigeant une haute disponibilité absolue.
Valeur : Transparence radicale sur l'économie du projet et partage de la valeur créée.
Mission & Impact
En tant que Senior au sein d'une impact team composée d'un Lead Dev, de développeurs juniors et seniors, d'un Product Owner et d'un UI/UX Designer, tes responsabilités sont les suivantes :
- Développer des fonctionnalités complexes (majoritairement backend) en respectant l'architecture hexagonale et la persistance par flux d'événements.
- Garantir qu'aucun incrément ne part en production sans une couverture de tests automatisés complète (unitaires, non‑régression, E2E).
- Mentorer les développeurs de l'équipe via du Pair‑Programming et des revues de code pédagogiques pour niveler la compétence vers le haut.
- Piloter la modernisation technique continue, incluant l'upgrade des versions et l'harmonisation de l'outillage CI/CD.
- Assurer le support de niveau 3 sur les incidents complexes nécessitant une analyse approfondie.
Stack technique
- Backend : Java 21, Spring Boot 3.5
- Frontend : Contexte multi‑stack avec une majorité d'Angular (versions 16 à 19) et du Vue.js 3
- Architecture : Hexagonale, Micro‑services, patterns Event Sourcing et CQRS
- Data & Cache : PostgreSQL, Redis
- DevOps & Cloud : GCP, GitHub Actions, Datadog, Sonar
Profil recherché
Ce poste est taillé pour un ingénieur qui refuse le « quick & dirty ». Si tu aimes l'architecture propre et que tu comprends l'importance de la robustesse sur des systèmes critiques, voici ton profil :
- Expertise technique solide sur Java et Spring Boot couplée à une maîtrise d'un framework frontend JS (Angular, Vue ou React).
- Compréhension de l'Architecture Hexagonale pour isoler le domaine métier de l'infrastructure.
- Compréhension des patterns de persistance avancés type Event Sourcing pour assurer la traçabilité des systèmes critiques.
- Rigueur sur la qualité logicielle et conscience des impacts business d'une mise en production.
- Autonomie technique et capacité de leadership pour guider l'équipe sur les choix d'architecture.
Pourquoi postuler ?
Si tu te reconnais dans ces 3 points :
- Tu comprends les enjeux de l'architecture hexagonale, du découplage et des architectures orientées événements.
- Tu veux de la transparence.
- Tu cherches un contexte où la Tech a un impact direct sur le Business.
Alors postule directement via cette annonce !
Requirements
- Expertise technique solide sur Java et Spring Boot couplée à une maîtrise d'un framework frontend JS (Angular, Vue ou React).
- Compréhension de l'Architecture Hexagonale pour isoler le domaine métier de l'infrastructure.
- Compréhension des patterns de persistance avancés type Event Sourcing pour assurer la traçabilité des systèmes critiques.
- Rigueur sur la qualité logicielle et conscience des impacts business d'une mise en production.
- Autonomie technique et capacité de leadership pour guider l'équipe sur les choix d'architecture.
Responsibilities
- Développer des fonctionnalités complexes (majoritairement backend) en respectant l'architecture hexagonale et la persistance par flux d'événements.
- Garantir qu'aucun incrément ne part en production sans une couverture de tests automatisés complète (unitaires, non-régression, E2E).
- Mentorer les développeurs de l'équipe via du Pair-Programming et des revues de code pédagogiques pour niveler la compétence vers le haut.
- Piloter la modernisation technique continue, incluant l'upgrade des versions et l'harmonisation de l'outillage CI/CD.
- Assurer le support de niveau 3 sur les incidents complexes nécessitant une analyse approfondie.
Skills
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