Live opening · Posted 7 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Rejoindre une équipe d’ingénierie senior pour intervenir sur des architectures distribuées à haute volumétrie, en environnement microservices. Le rôle est focalisé sur l’expertise technique, la conception, l’industrialisation et la qualité du code.
Backend & Core Java
Java 17 minimum (idéalement 21) – maîtrise complète JVM, GC tuning, Stream API, Concurrency.
Spring Boot 3.x + Spring Framework 6 : compréhension interne (context, lifecycle, AOP).
Spring Data JPA, Spring Cloud, Spring Batch.
Architecture & Conception
Conception microservices stateless, patterns avancés :
Circuit Breaker, Retry, Bulkhead, Event Sourcing, CQRS.
Excellente maîtrise Hexagonal / DDD / Clean Architecture .
API & Intégration
API REST niveau senior (HATEOAS, versioning, idempotence).
Maîtrise GraphQL ou gRPC.
Handling inter-service : Kafka indispensable (topic design, partitions, consumer groups, exactly-once).
Performance & Scalabilité
Analyse et optimisation de :
Latence, throughput, contention.
Memory leak, heap dump, thread dump.
Expérience sur des applications à haute volumétrie > 500 TPS.
Base de Données
Expertise PostgreSQL ou Oracle :
Indexation avancée, execution plan, partitionnement.
Une expérience NoSQL obligatoire : MongoDB ou Redis (cache distribué).
CI/CD & Qualité
Pipelines GitLab CI ou Jenkins maîtrisés.
Tests automatisés obligatoires :
JUnit 5, Testcontainers, WireMock, Cucumber.
Pratique réelle du TDD.
Code > 80% coverage réel (pas Sonar inflation).
Cloud & Containers
Docker niveau expert.
Kubernetes (HPA, liveness/readiness probes, ConfigMap, Helm obligatoire).
Cloud public : AWS ou GCP, avec maîtrise de au moins 4 services (EC2/EKS/RDS/SQS/SNS ou équivalents GCP).
RESPONSABILITÉS PRINCIPALES
Conception et développement de microservices complexes haute performance.
Structuration du code selon les principes Clean/Hexagonal.
Mise en place des standards de développement, code reviews exigeantes.
Optimisation des performances backend (scalabilité, temps de réponse).
Industrialisation CI/CD et intégration des tests avancés.
Contribution à l'architecture cible et participation aux guildes techniques.
Encadrement technique ponctuel des développeurs intermédiaires/seniors.
Interventions de niveau expert sur incidents complexes (root cause analysis).
Vous êtes diplômé(e) d'une école d'Ingénieur ou d'une formation Universitaire ou équivalent.
8 ans d'expérience minimum exclusivement sur du backend Java .
Historique de projets à forte complexité technique.
Capacité à challenger des choix d’architecture et à défendre des orientations techniques.
Culture de la qualité : code craft, Clean Code, SOLID, lisibilité irréprochable.
Employment type
Full-time
Work arrangement
Hybrid
More openings worth a look
Recently tracked roles with full details and direct application links.