Logo de Sopra Steria

Développeur Expert Java – Services Financiers - Ile de France

PARIS 16 (75)

CDI

Production / Maintenance

Ingénierie / Génie industriel

2 ans et plus

Description

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). Référence : REF10279S

Profils recherchés

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.