OmDev Logo
GetYourJob
0
Publié il y a 28 jours

Développeur Expert Java - Services Financiers - Ile de France H/F

Entreprise
Localisation
Paris - 75
Sur site
Type de contrat
CDI
Niveau
Top profil
Rémunération
38 000 - 65 000€• Salaire annuel

Salaire du marché

Médiane du marché
50k€
Dans le marché
45k€fourchette habituelle55k€
Cette offre : 52k€

Basé sur 53 offres pour ce poste (Top profil, France, 3 dernières semaines). Fourchette habituelle 45k€–55k€, médiane 50k€. Cette offre (52k€) est dans la fourchette.

0vues
0clics

Description du poste

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).

Exigences du poste

Stack technique :

JavaJVMGC TuningStream APIMultithreadingSpring BootSpringJPASpring CloudSpring BatchMicroservicesCircuit BreakerRetryBulkheadEvent SourcingCQRSHexagonal ArchitectureDomain-Driven DesignClean ArchitectureREST APIHATEOASGraphQLgRPCApache KafkaPostgreSQLOracleMongoDBRedisGitLab CIJenkins

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur
Voir sur LinkedIn

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.