> Markdown version of [/jobs/ext/2300421-developpeur-expert-java-services-financiers-ile-de-france](https://www.wearedevelopers.com/jobs/ext/2300421-developpeur-expert-java-services-financiers-ile-de-france). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Expert Java - Services Financiers - Ile de France - **Company:** Sopra Steria - **Location:** Paris, France (Remote available) - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Elastic Compute Cloud, Application Integration Architecture, Automation of Tests, Cloud Computing, Code Review, Databases, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Java Persistence API, Java Virtual Machine (JVM), Spring Framework, Junit, PostgreSQL, MongoDB, NoSQL, Oracle (Applications), Performance Tuning, Redis, SONAR (Symantec), Management of Software Versions, Spring Cloud, Concurrency, Spring-boot, Backend, Gitlab-ci, Kubernetes, Apache Kafka, Graphql, Event Sourcing, Restful APIs, Amazon Simple Queue Service (SQS), Cucumber (Software), Heap (Data Structure), Spring Batch, Docker, Jenkins, Microservices - **Published:** August 30, 2026 - **Apply:** https://www.handicap-job.com/r/zW5xxCZyf ## About the Role + 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)., 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., Environnement & Sensoriel Sensibilité au bruit Sensibilité à la lumiere forte Besoin d'une forte luminosité Déplacements professionnels impossibles Communication & Cognitif Besoin de consignes claires et structurées Préférence pour les échanges écrits Environnement à faible pression temporelle Autre précision (optionnel) ## Description 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, 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)., Diagnostic d'accessibilité Sélectionnez vos contraintes pour obtenir une analyse rapide de compatibilité. Mobilite Physique Station debout prolongée impossible Port de charges lourdes impossible Besoin d'un accès PMR Périmètre de marche limité ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)