Java Full-Stack Developer

We Plus — France · Posted ~5 days ago

Mid

Skills

Java Spring Full-stack development Microservices SQL REST APIs Distributed systems Automated testing Code review Observability Java 8 Java 17+

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Java full-stack developer will contribute to mission-critical financial systems at the heart of high-volume transaction processing. The role focuses on resilient backend services, decoupled microservices, advanced SQL optimization, secure versioned APIs, production stability, and continuous engineering quality improvements.

Highlights

Opportunity to work on mission-critical financial systems, scalable distributed architectures, high-volume transaction flows, and modern engineering practices including testing, code reviews, observability, and performance optimization.

Description

📍 L’enjeu du poste Vous n’intervenez pas sur un simple projet, mais sur des systèmes bancaires critiques, au cœur des flux transactionnels. Chaque développement impacte directement la performance, la sécurité et la stabilité du SI. Dans un contexte de modernisation, vous contribuerez à faire évoluer des architectures vers des modèles scalables, distribués et orientés data. 🎯 Votre rôle concret Concevoir des services backend résilients capables de gérer des volumes élevésStructurer des architectures microservices performantes et découpléesTravailler sur des problématiques réelles de latence, throughput et optimisation SQL avancéeSécuriser et fiabiliser les échanges via des API robustes et versionnéesIntervenir autant sur des sujets BUILD (évolution) que RUN (stabilité production)Participer aux décisions techniques avec les architectes (patterns, design, scaling)Améliorer en continu la qualité : tests, code review, observabilité, monitoring ⚙️ Stack & pratiques Java (8 à 17+) / Spring BootArchitectures microservices & event-drivenSQL avancé (optimisation, volumétrie, tuning)Kafka / RabbitMQ (flux temps réel)Docker / Kubernetes (environnements distribués)CI/CD, Git, pipelines industrialisésCulture DevOps & production-readyMéthodologies Agile / Scrum 🧠 Ce qui fera la différence Capacité à raisonner en architecture et performance, pas seulement en développementExpérience sur des systèmes à forte contrainte (banque, paiement, assurance, trading…)Lecture et optimisation de requêtes complexes (gains mesurables en performance)Compréhension des enjeux de scalabilité horizontale et haute disponibilitéCapacité à challenger l’existant et proposer des améliorations concrètes 🚀 Pourquoi ce poste est intéressant (réellement) Problématiques techniques non triviales (volumétrie, performance, résilience)Impact direct sur des systèmes sensibles et critiquesÉquipe composée de profils seniors et exigeantsEnvironnement où la technique est valorisée (pas du simple delivery)Vision long terme avec trajectoire vers Lead / Architecte 📌 Conditions CDI uniquement (pas de freelance)Environnement bancaire structuréPackage aligné marché selon expertise