BGL BNP Paribas est une des plus grandes banques du Grand-Duché de Luxembourg et fait partie du Groupe BNP Paribas.
Elle propose à ses clients particuliers, professionnels, entreprises et de banque privée une gamme particulièrement large de produits financiers et de solutions de bancassurance.
En 2020, BGL BNP Paribas a été désignée « Best Bank in Luxembourg » pour la 5e année consécutive par Euromoney.
Dans le cadre de nos activités, nous recherchons un / une :
Stagiaire en alternance : Java Developer (h / f)
12 mois
Vous devez justifier d'une convention de stage ou bien d'un contrat d'alternance , couvrant toute la durée de la mission
CONTEXTE ET ENJEUX
Au sein de l'IT de BGL BNP Paribas, vous ferez partie de l'équipe d'Architecture IT dont la mission est de définir la cible du système d'information (principes, standard, architecture de référence…) et de s'assurer de la convergence vers cette cible.
Vous serez amené(e) à travailler, selon les priorisations de l'équipe, sur les outils utilisés par l'architecture à savoir :
- Les référentiels des assets IT
- Les outils de modélisation
- L'outil de gestion de nos APIs (Data Access Layer
- D'autres applications périphériques (consommateurs étendus)
- ) La Data Access Layer est une couche d'accès aux données en lecture. C'est une brique centrale dans l'architecture d'intégration applicative qui vise la désimbrication de notre Système d'Information (SI) via APIs et repose des technologies innovantes, GraphQL en tête.
CONCRÈTEMENT, VOTRE MISSION ET VOTRE QUOTIDIEN ?
De façon générique, les missions à relever lors de ce stage couvriront :
Essentiellement des activités de développement pour faire évoluer les fonctionnalités des outils cités plus hautLa mise en place de tests à plusieurs niveaux, tests unitaires, d'intégration, tests automatisés, tests de charge, tests de performance et également la mise en place de bouchons (valeurs par défauts dynamiques)Le déploiement de la solution dans différents environnements jusqu'aux mises en production régulièresRécolte et intégration des feedbacks utilisateurs de l'architecture ou au-delà (équipes intégration et delivery, communauté API, …)La revue de performance (dont la mise en place de dashboard d'analyse via ELK) et le développement de performance tuning / refactoringLa participation à la correction des bugsL'analyse des besoins remontés par les utilisateursL'alimentation, le suivi du backlog produit et la communication sur les évolutions via des rétrospectivesLES MISSIONS C'EST IMPORTANT, L'ÉQUIPE ET L'ENVIRONNEMENT DE TRAVAIL AUSSI !
Votre environnement de travail
Localisation du poste : BGL BNP Paribas, 60 av. John F. Kennedy, L-1855 LuxembourgComposition de l'équipe : Equipe polyvalente composée d'expert(e)s techniques et fonctionnels. ambiance collégiale, engagement des équipes avérés, esprit d'équipe et relations durablesInteractions : Toutes les équipes au sein de l'IT (développement, production, sécurité IT…)Les apports de ce poste ?
Par votre participation à ce projet, vous pourrez acquérir une expérience professionnelle unique vous permettant de :
Mettre en œuvre et de développer une expérience des technologies de développement « state of the art » tel que : Java, Spring Boot, GraphQL, React, GoJSDécouvrir les outils et standards de développement utilisés dans les entreprises pour le développement de code de qualité (approche DevOps et Agile, clean code, automatisation des tests, automatisation de la vérification de la qualité du code, …)Découvrir l'entreprise et d'avoir une référence de qualité au sein du groupe BNP Paribas vous permettant ensuite de vous insérer dans le monde professionnel,Acquérir de réelles compétences techniques et d'approfondir vos acquis théoriques,Disposer d'une expérience du travail en équipe.ÊTES-VOUS NOTRE FUTUR(E) STAGIAIRE ou ALTERNANT : JAVA DEVELOPER (H / F)
Expérience professionnelle et / ou diplôme
Etudiant en informatique, idéalement profil ingénieur en 5
ème
année.
Compétences comportementales
Curiosité, envie d'apprendre de nouvelles technologiesCapacités d'analyse et de formalisationRigueur, organisationSens relationnel, travail d'équipeDynamismeCompétences transversales
Capacité à être autonomeCapacité d'analyseCompétences techniques
Certaines pourront être acquises au cours du stage :
Maitrise du langage de programmation JavaFramework Spring BootDéveloppement de service / API en GraphQLBase de données de type SQLDéveloppement d'application Web avec React et JavascriptOutils de diagramme GoJSOutils de documentation Asciidoc et antoraConnaissance de la méthodologie AgileConnaissances linguistiques
Vous avez une bonne maîtrise des langues française (langue de travail et de communication) et anglaise (nécessaire pour certaines communications écrites).
La diversité, l'équité et l'inclusion sont des valeurs clés pour le bien-être et la performance des équipes. Nous souhaitons accueillir et fidéliser tous nos collaborateurs sans distinction : c'est ainsi que nous construirons, ensemble, la finance de demain, innovante, responsable et durable.