Présentation du poste
Tu es passionné(e) par le développement backend et les architectures distribuées ? Rejoins la Guild Engenierii dans un environnement digital et e-commerce à fort trafic, et participe à la conception et à l'évolution de solutions backend critiques, robustes et évolutives.
Missions
- Concevoir et développer des microservices en Java 21+ / Spring Boot.
- Construire des architectures distribuées event-driven, scalables et résilientes, adaptées aux systèmes à fort volume.
- Travailler sur les échanges asynchrones avec Kafka et RabbitMQ.
- Gérer la donnée à grande échelle avec Couchbase, Elasticsearch et BigQuery.
- Garantir la résilience des systèmes : concurrence, cohérence des données, performance et tolérance aux incidents.
- Déployer et maintenir les services sur Kubernetes, du déploiement au diagnostic des incidents.
- Adopter une approche « You build it, you run it » : responsabilité des services de la mise en production à leur exploitation.
- Contribuer à la CI/CD : maintenir et faire évoluer les pipelines GitLab CI/CD et les workflows de branching et de release.
- Améliorer continuellement l'existant : identifier la dette technique et contribuer à sa réduction.
- Partager les bonnes pratiques : code reviews, documentation et accompagnement des développeurs.
Profil recherché
Savoir-être
- Communiquer clairement avec les développeurs, Product Owners et autres parties prenantes.
- Diagnostiquer rapidement des problèmes complexes.
- Être autonome et tenir ses engagements sans compromettre la qualité.
- Alerter rapidement lorsqu'un risque ou un blocage apparaît.
Bagage technique
- 7 ans d'expérience ou plus en développement backend.
- Une excellente maîtrise de Java 21 ou version supérieure et une très bonne maîtrise de Spring Boot.
- Une expérience solide des architectures microservices et distribuées.
- Une très bonne maîtrise de Kafka et/ou RabbitMQ, avec une compréhension approfondie des architectures event-driven.
- Une expérience de la scalabilité, de la concurrence, de la résilience et de la cohérence des données.
- Une expérience avec Couchbase, Elasticsearch et BigQuery, ainsi qu'une bonne maîtrise de Kubernetes.
- Une expérience des environnements CI/CD et GitLab.
Les plus qui feront la différence
- Une expérience dans un environnement e-commerce, retail ou digital à fort volume.
- Une expérience de la gestion et de la réduction de dette technique.
- Une utilisation d'outils d'IA générative pour le développement, la revue ou la documentation de code.
- Une culture DevOps et une approche You Build It, You Run It.
Processus de recrutement
Un processus annoncé en 15 jours maximum, en trois étapes :
- Matching : sélection de votre dossier.
- Rencontre : échange axé sur le savoir-être.
- Validation : échange axé sur le savoir-faire, mené par le leader technique.
Mise en forme par Postule ·
Signaler un problème