Stage Devops Produit Trusted-Interactions
Detail de l'annonce :
DURÉE : 6 MOIS
CONTEXTE DU STAGE :
Vous êtes client d'une banque Française alors vous utilisez
peut-être déjà Trusted-Interaction pour dialoguer avec votre
conseiller bancaire. Rejoignez nos équipes et participez au
développement et à la mise en place de ce produit permettant de
mettre en relation de manière dématérialisée les clients et leur
conseiller à travers des interfaces web. Nous travaillons avec nos
clients pour proposer une expérience optimale à leur utilisateur,
pour cela nous innovons au quotidien au niveau des use cases, des
technologies, de l'UX/UI.
Intégré dans notre pole d'expertise API, vous serez encadré par nos
Experts Devops, vous aurez l'occasion d'utiliser les dernières
technologies et de professionnaliser vos compétences Devops via des
processus de développement centrés sur la collaboration. Vous devrez
également prendre en compte les exigences du domaine bancaire en
terme de sécurité et de robustesse.
LE PROJET :
Vous allez être intégré à une équipe projet dynamique opérant
dans un contexte international afin de proposer des nouvelles
technologies et des usages innovants à nos clients.
Accompagné(e) par votre tuteur/tutrice, vous serez intégré(e) à
une équipe projet pour :
* Spécifier, concevoir et développer de nouvelles fonctionnalités
* Appliquer les bonnes pratiques de développements : revue de code,
merge requests, tests automatisés et intégration continue (Gitlab
CI).
* Déployer, faire évoluer et maintenir ces services sur nos
environnements de recette et de production
* Intervenir sur la relation client avec des échanges réguliers
Une phase de montée en compétence initiale d'1 mois vous permettra
de découvrir nos enjeux, nos technologies et les outils
d'industrialisation de nos développements. Cette phase de montée en
compétence est pilotée par votre tuteur, ce qui vous permettra de
découvrir la méthode et les conventions de développement.
A LA FIN DU STAGE, VOUS AUREZ APPRIS À :
* Identifier et analyser des besoins fonctionnels et techniques.
* Participer à des projets innovants de bout en bout, à travers les
différentes étapes du projet
* Développer vos compétences techniques :
* Environnement Java et ses Frameworks : Spring, Hibernate
* Développement à l’état de l’art (Clean Architecture, design
patterns, injection de dépendances)
* Compréhension et design de fonctionnalité dans une application
complexe (micro-services, stack Netflix)
* Utilisation d'une infrastructure complète d'intégration continue
(Gitlab CI)
* Tests unitaires et fonctionnels.
* Processus de déploiement d'applications Docker/Openshift
* Performance des services API
* Sécurité des applications
* Travailler au sein d'une équipe projet dynamique confronté à des
enjeux critiques pour des banques européennes