The Securities Services business of BNP Paribas is one of Europe's leading providers of custody services for securities.
The Luxembourg branch plays a major part in its operations, offering clients high value-added services extending from custody to securities lending, fund administration, performance measurement and ratings, and bond issuance services.
We are currently looking for a :
Stagiaire - Developer JAVA / SpringBoot
IT FA Team Luxembourg (H / F)
6 months internship
CONTEXTE ET ENJEUX
Dans le cadre de notre transformation digitale, notre équipe IT ADM FA développe des services critiques en Spring Boot déployés sur des plateformes cloud (Private cloud BNP / IBM).
CONCRÈTEMENT, VOTRE MISSION ET VOTRE QUOTIDIEN ?
Nous recherchons un(e) stagiaire ingénieur(e) pour renforcer notre squad et contribuer à la mise en œuvre de micro‑services scalables, résilients et sécurisés.
Missions Principales :
🚀 Missions principales
Mission
Détails
Analyse & cadrage de la migration
Étudier les flux, protocoles et transformations réalisés par DBridge, rédiger les spécifications fonctionnelles et techniques de la cible.
Conception & développement des micro‑services
Implémenter des APIs REST avec un API Manager (ou gRPC) avec Spring Boot 3, JPA / Hibernate, validation, sécurité (OAuth2 / JWT).
Intégration Cloud
Déployer les services sur le cloud BNP / IBM - en utilisant Kubernetes.
Infrastructure as Code
Modéliser l'infrastructure (VPC, bases, files d'attente, IAM) avec Terraform (ou CloudFormation).
CI / CD & automatisation
Mettre en place des pipelines GitHub Actions / GitLab CI pour build, test, scan de sécurité (SonarQube) et déploiement.
Observabilité & résilience
Ajouter du tracing (OpenTelemetry / Jaeger), métriques (Prometheus / Grafana) et logs centralisés (ELK ou CloudWatch).
Tests & validation
Créer des tests unitaires (JUnit 5, Mockito) et d'intégration (Testcontainers), organiser des runs de migration avec données de test.
Documentation & formation
Rédiger guides d'implémentation, les runbooks de migration et former les équipes Ops / Développement à la nouvelle solution.
Gestion de projet Agile
Participer aux cérémonies Scrum (daily, sprint planning, demo, rétrospective).
LES MISSIONS C'EST IMPORTANT, L'ÉQUIPE ET L'ENVIRONNEMENT DE TRAVAIL AUSSI !
Votre environnement de travail
Complétez les rubriques suivantes :
Sylvain Bourg
Les apports de ce poste ?
Listez sous forme de bullet points les avantages du poste qui vont donner envie aux collaborateurs de postuler, en évitant les formules génériques qui peuvent être utilisées pour chaque annonce.
ÊTES-VOUS NOTRE FUTUR(E) Stagiaire - Developer Java / Spring Boot ?
Expérience professionnelle et / ou diplôme
Stagiaire fin d etude BAC+5
Compétences comportementales
Maximum de 9 compétences comportementales et transversales au total
Soyez explicite quant aux compétences attendues et listez-les sous forme de bullet points en choisissant parmi la liste ci-dessous :
Compétences transversales
Soyez explicite quant aux compétences attendues et listez-les sous forme de bullet points en choisissant parmi la liste ci-dessous :
Compétences techniques
Langage : Java / JEE / Angular is a plus
Base de données : Oracle ou autre type basés sur SQL
Outils : GIT Lab / Eclipse / Jira / SonarQube / Jenkins
Des connaissances en CFT, MQ Series et Soap seront un plus.
Connaissances linguistiques
Anglais : lu, écrit et parlé
Français : lu, écrit et parlé
Bonne capacité à communiquer clairement et factuellement.
Java Developer • Seimerich, DE