Le poste Développeur Backend Java / Spring Boot Senior — Systèmes de Paiement
Partager cette offre
RÉSUMÉ EXPRESS
Développeur Backend Java / Spring Boot confirmé (4-7 ans) en Île-de-France pour une multinationale spécialisée dans les appareils et applications de paiement. Il développe des microservices et des APIs REST sécurisées dans un environnement transactionnel critique, avec une forte exigence de performance, de qualité et de conformité.
Expérience en fintech, paiement ou environnement bancaire appréciée.
2 jours de télétravail par semaine / Anglais B2 (courant) obligatoire
MISSIONS PRINCIPALES
Développement Backend & Microservices
Développer et maintenir des services back-end en Java / Spring Boot dans une architecture microservices
Concevoir et exposer des APIs REST sécurisées consommées par les applications et appareils de paiement
Implémenter les règles métier liées aux flux de paiement nationaux et internationaux
Assurer la performance et la robustesse des services en conditions de charge transactionnelle élevée
Qualité & Bonnes Pratiques
Écrire des tests unitaires et d'intégration (JUnit, Mockito, TestContainers)
Participer aux revues de code et contribuer à l'amélioration de la qualité et de la dette technique
Appliquer les patterns Clean Code et SOLID dans un contexte de production critique
Intégration & Sécurité
Intégrer les services avec les systèmes existants (bases de données, brokers de messages, APIs tierces)
Prendre en compte les contraintes de sécurité du secteur paiement (authentification, chiffrement, conformité)
Contribuer aux pipelines CI/CD et aux déploiements sur environnements cloud ou on-premise
Profil recherché
PROFIL RECHERCHÉ
6 à 8 ans d'expérience en développement backend Java / Spring Boot en conditions de production réelle
Expérience sur des architectures microservices et des APIs REST à fort volume transactionnel
Expérience dans le secteur fintech, paiement, bancaire ou tout environnement à forte contrainte de disponibilité et de sécurité : signal fort
À l'aise dans un contexte agile avec des pratiques DevOps intégrées
COMPÉTENCES REQUISES
Java / Spring Boot (++) : Java 11+ / Spring Boot, Spring Security, Spring Data, gestion des transactions, optimisation des performances, patterns de conception appliqués aux services back-end
APIs REST & Intégrations : Conception et documentation d'APIs REST (OpenAPI/Swagger), versionning, gestion des erreurs, sécurisation (OAuth2, JWT)
Messaging & Streaming : Kafka ou RabbitMQ en production — producers, consumers, gestion des erreurs de messaging : apprécié dans un contexte de flux de paiement
Bases de Données : SQL (PostgreSQL ou Oracle) : requêtes complexes, optimisation, transactions ; NoSQL (Redis, MongoDB) selon contexte
Tests & Qualité : JUnit 5, Mockito, TestContainers, pyramide des tests, SonarQube
CI/CD & Cloud : Docker, GitLab CI ou GitHub Actions, déploiement cloud (AWS, Azure ou GCP selon environnement client)
Sécurité & Conformité : Sensibilité aux enjeux de sécurité applicative dans le secteur paiement (PCI-DSS, chiffrement, gestion des secrets) — pas d'expertise RSSI attendue, mais une vraie culture sécurité
Environnement de travail
CONTEXTE & OBJECTIF DU POSTE
Le client est un acteur spécialisé dans les appareils et applications de paiement, opérant sur des marchés nationaux et internationaux. Les systèmes développés sont critiques — disponibilité élevée, volumes transactionnels importants, contraintes de sécurité et de conformité (PCI-DSS probable) inhérentes au secteur du paiement.
Le développeur Backend Java / Spring Boot recruté intervient en prestation sur le développement et l'évolution des services back-end qui alimentent ces solutions de paiement. Il travaille dans un contexte d'architecture microservices, avec des enjeux forts de performance, de fiabilité et de sécurité des flux.
Trois enjeux concrets :
Développer des services back-end robustes et performants dans un environnement transactionnel critique.
Concevoir et exposer des APIs REST consommées par des applications de paiement nationales et internationales, avec une attention particulière à la sécurité et à la conformité.
S'intégrer rapidement dans une équipe agile et contribuer à la qualité du code (tests, revues, bonnes pratiques).
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Backend Java / Spring Boot Senior — Systèmes de Paiement
CONCRETIO SERVICES