Développeur Java Backend Junior - H/F
Job Description
Rejoins un programme stratégique de transformation à grande échelle dans le domaine du Cash Management au sein d’un environnement bancaire international en pleine modernisation.
L’objectif : construire une plateforme nouvelle génération, cloud-native, modulaire et scalable, capable de supporter des volumes critiques de paiements à l’échelle mondiale.
Tu évolueras dans un contexte stimulant mêlant microservices, architecture événementielle, APIs temps réel et excellence technique.
Ta mission
En tant que Développeur Java Backend Junior, tu participeras activement à la conception et au développement des briques techniques de la plateforme :
• Développer des services backend Java / Spring Boot au sein d’une architecture microservices
• Participer à la mise en place et à l’évolution des API REST et gRPC
• Contribuer aux flux d’échanges inter-systèmes (Kafka, RabbitMQ, WebSphere MQ)
• Implémenter des tests automatisés (unitaires et comportementaux) pour garantir la qualité du code
• Participer aux pratiques CI/CD (Jenkins, GitLab CI) et au déploiement sur environnements conteneurisés
• Travailler dans un environnement Agile / Scrum, en collaboration avec les équipes techniques et fonctionnelles
• Contribuer à l’amélioration continue des pratiques de développement (clean code, craft, industrialisation)
Ton environnement technique
• Java (dernières versions, standards du marché)
• Spring Boot / microservices
• APIs REST & gRP
• Kafka, RabbitMQ, WebSphere MQ
• Docker & Kubernetes / OpenShift
• CI/CD (Jenkins, GitLab CI)
• Git, Maven
• Bases de données relationnelles
Ce que tu vas apprendre et développer
• Travailler sur une architecture distribuée complexe et critique
• Monter en compétence sur les systèmes de paiement et Cash Management
• Évoluer dans un environnement Cloud-native & microservices avancé
• Développer une vraie culture Software Craftsmanship
• Comprendre les enjeux de performance, scalabilité et résilience d’un SI bancaire mondial
Ton rôle dans l’équipe
Tu seras intégré(e) à une équipe projet internationale, en interaction constante avec :
• Développeurs seniors et tech leads
• Architectes techniques
• Business analysts
• Experts métiers Cash Management
Requirements
Department: Engineering & Development IT
Function: Information Technology
Experience Level: Mid-Senior Level