Voulez-vous contribuer aux technologies IT qui permettent à plus de 20 000 employés de travailler chaque jour ? Vous recherchez un stage varié et stimulant, avec des responsabilités et l’opportunité de développer vos compétences IT ? Alors, ce stage est fait pour vous !
L’équipe Gateway est une équipe backend spécialisée dans la création de microservices. Elle joue un rôle crucial en exposant les services internes à nos partenaires externes, en assurant la sécurité (authentification et autorisation) et en agrégeant les données. Nous sommes également responsables de la description des écrans pour nos portails externes.
En tant que stagiaire analyste-développeur au sein de l’équipe Gateway, vous aurez l’opportunité de vous immerger dans un environnement technique stimulant et d’acquérir une expérience pratique dans le développement de services backend. Vous serez encadré par des professionnels expérimentés et participerez activement à toutes les étapes du cycle de développement logiciel.
En tant que stagiaire dans cette équipe, vous aurez l’occasion de vous familiariser avec les éléments suivants:
- Analyse et conception :
- Utiliser UML pour décrire de nouvelles fonctionnalités
- Modéliser l’intégration de nouvelles fonctionnalités en tenant compte des composants et des interactions existants.
- Participer à la définition des spécifications techniques et fonctionnelles.
- Développement :
- Contribuer au développement et à la mise en œuvre de nouvelles fonctionnalités en utilisant Java SpringBoot, Hibernate et JPA.
- Écrire du code propre, efficace et bien documenté.
- Effectuer des tests unitaires et d’intégration.
- Collaboration et communication :
- Participer activement aux réunions de l’équipe Scrum.
- Collaborer avec les membres de l’équipe pour résoudre les problèmes et partager les connaissances.
- Utiliser Jira et Confluence pour la gestion de projet et la documentation.
- Participer à la description des écrans pour les portails externes.
- Gestion de version :
- Utiliser Git pour le contrôle de version, la gestion des branches et la résolution des conflits de fusion.
- Technologies :
- Acquérir une expérience pratique avec Artemis ActiveMQ pour le traitement des messages.
- Découvrir l’orchestration, le déploiement et la gestion des conteneurs avec Kubernetes.
- Utiliser Intellij.
- Base de données :
ici