Stage Devops Signature électronique (F/H)
Detail de l'annonce :
DURÉE : 4 À 6 MOIS
CONTEXTE DU STAGE :
La Digitalisation est un facteur de croissance indispensable pour les
grands groupes bancaires et les institutions financières.
Le contexte COVID, les besoins de signature électronique avec
océrisation de pièces justificatives et les besoin d'archivage à
vocation probatoire poussent nos clients à faire évoluer constamment
leurs offres de services digitaux.
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 nos équipes du département eSign, vous serez encadré
par nos experts (lead dev, développeurs sénior, architectes), vous
aurez l'occasion d'utiliser les dernières technologies backend et de
professionnaliser vos compétences 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 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 des services APIs et Web
* Appliquer les bonnes pratiques de développements : revue de code,
merge requests, tests automatisés et intégration continue (Gitlab
CI).
* Pratiquer les technologies suivantes : Angular, Java 8 et 11,
Spring, Docker, Linux, intégration continue (Git, Maven), MySQL
* Déployer, faire évoluer et maintenir ces services sur nos
environnements de recette et de production
Une phase de montée en compétence 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)
* 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