Stage - Développeur / développeuse back-end JAVA (clean code & testabilité) H/F
Stage FRANCE Développement informatique
Description de l'offre
Détail de l'offre
Informations générales
Entité
Votre monde change, le nôtre aussi !
Sur le modèle d'une "Tech company", BforBank place l'humain et le digital au cœur de sa transformation. Notre mission, offrir à nos clients une expérience bancaire incomparable pour répondre à leurs besoins et usages mobile.
Rejoindre BforBank c'est rejoindre une équipe engagée dans un grand projet de développement stratégique en France et en Europe.
Nous sommes aujourd'hui 300 passionné(e)s et recherchons nos talents pour construire la banque de demain.
Nous croyons en la force du collectif, chaque jour rassemblés autour de nos valeurs, de simplicité, d'optimisme et d'engagement, encourageant chacun à oser, essayer et accepter d'échouer.
Référence
2022-73707
Date de parution
13/02/2023
Description du poste
Type de métier
Types de métiers Crédit Agricole S.A. - Systèmes d'information / Maîtrise d'Ouvrage
Intitulé du poste
Stage - Développeur / développeuse back-end JAVA (clean code & testabilité) H/F
Type de contrat
Stage
Missions
Tu seras amené(e) à travailler dans la direction Tech. Tu intégreras l’une des équipes de développement Web de BforBank.
Tes missions principales :
Produire du code fonctionnel ne suffit plus, la qualité d'un produit se mesure aussi par la qualité de son code. Pour cela:
· Mettre en place un outil permettant de mesurer la qualité du code.
· Accompagné par un tech lead, proposer et mettre en œuvre les améliorations de code pour corriger les 'anomalies' remontées
· Augmenter la couverture des tests unitaires permettant l'amélioration continue du code.
· Intégrer dans la chaine de build des applications ces contrôles de qualité.
La testabilité d'une application est essentielle. Nous sommes en contact avec de nombreux partenaires, pour améliorer la testabilité de nos applications, il est important de pouvoir 'simuler' correctement ces partenaires sur nos environnements de développement. Pour cela:
· Faire une analyse de nos outils existants pour mettre en avant ses avantages et faiblesses
· Mettre en place un outil et faire les développements nécessaires permettant de simuler facilement ces partenaires.
· L'outil devra être disponible sur l'environnement de développement. Utilisable à la fois par les développeurs, mais aussi par des profils moins techniques comme les testeurs, les Product Owners.
Des missions au sein d'une équipe de développement :
Tu seras également amené(e) à intervenir dans le cycle de développement de nos produits. Auprès d'une équipe de développement composée d'un tech lead, de développeurs, de testeurs et d'un 'Product Owner'. Ton quotidien sera composé de:
· Etude et analyse technique des besoins émis par le 'Product Owner'
· Développement en 'Pair Programming'
· Participer à des Katas pour s'améliorer en tant que développeur.
· Ajout de tests unitaires, accompagnement au 'Test Driven Development'
· Participation aux différents cérémonies agiles de l'équipe
L’environnement technique de la Squad :
· Programmation Back-End en Java
· Architecture microservices se basant sur: Java, Spring, Spring Boot
· CI/CD : Bitbucket, Bamboo, Ansible, Sonar
· Méthodologie Agile SCRUM (outils JIRA/Confluence)
Ce poste est fait pour toi si :
· Tu aimes le développement et tu veux produire du code propre
· Tu souhaites découvrir un projet ambitieux
· Tu souhaites évoluer dans un environnement Agile
· Tu es curieux et souhaite évoluer dans un environnement technique moderne
Labellisée "Happy Trainees", BforBank fait partie des entreprises où les stagiaires et les alternants sont les plus heureux et motivés !
Le poste est basé à La Défense, dans des locaux flambants neufs !
BforBank s'engage à garantir l'égalité des chances aux candidats car nous sommes convaincus de la richesse apportée par la diversité et l'inclusion dans nos équipes.
Localisation du poste
Zone géographique
Europe, France, Ile-de-France, 92 - Hauts-De-Seine
Ville
Paris - La Défense
Profil recherché
Critères candidat
Niveau d'études minimum
Bac + 5 / M2 et plus
Formation / Spécialisation
Formation : Stage de fin d'étude niveau ingénieur
Chez BforBank nous recherchons avant tout des compétences. Tu ne disposes pas du diplôme requis mais as des expériences équivalentes ? N'hésite pas à postuler !
Niveau d'expérience minimum
0 - 2 ans