Stage Développeur Full-Stack et DevOps à Berrechid. Participez à des projets innovants, développez des applications web microservices avec Spring Boot et Angular. Maîtrisez Docker, Kubernetes et les outils CI/CD. Esprit d'équipe et curiosité technique requis.
Description du poste: Nous recherchons un(e) stagiaire développeur Full-Stack & DevOps pour rejoindre notre équipe technique et participer à des projets innovants. Le stage se déroulera sur site à Berrechid à temps plein.
Missions Principales
- Conception et développement d'applications web basées sur une architecture microservices.
- Développement d'API performantes et scalables avec Spring Boot.
- Création d'interfaces utilisateurs dynamiques et réactives avec Angular et React.
- Configuration et maintenance de pipelines CI/CD avec Jenkins, GitLab CI ou équivalents.
- Conteneurisation des microservices avec Docker et participation à leur orchestration avec Kubernetes.
- Contribution à la mise en place d’outils de supervision et de monitoring pour garantir la résilience des services.
Ce que vous allez apprendre et accomplir
- Approfondir vos compétences en développement full-stack et DevOps.
- Acquérir une expérience concrète sur des projets réels avec des outils et pratiques modernes.
- Contribuer activement à la qualité et à la stabilité des livrables techniques.
Profil recherché
- Étudiant(e) en dernière année d’études supérieures en informatique, développement logiciel, DevOps ou équivalent.
- Formation couvrant les bases en développement web, systèmes distribués, bases de données et outils DevOps.
- Première expérience (projets académiques, stages ou personnels) en développement d’applications web et/ou DevOps.
- Expérience sur des projets utilisant des technologies comme Spring Boot, Angular, Docker, CI/CD appréciée.
Compétences recherchées
- Maîtrise des langages et frameworks : Java/Spring Boot, Angular.
- Connaissance des architectures microservices et des communications inter-services (REST, gRPC, RabbitMQ/Kafka).
- Maîtrise des outils Git et des pratiques CI/CD (Jenkins, GitLab CI, etc.).
- Notions en conteneurisation (Docker) et orchestration (Kubernetes).
- Connaissance des bases de données relationnelles (MySQL) et idéalement NoSQL (MongoDB).
- Esprit d’équipe, autonomie, curiosité technique et capacité à résoudre des problèmes.
- Aisance à apprendre rapidement dans un environnement dynamique.
Rejoignez-nous pour relever des défis techniques et développer vos compétences dans un cadre professionnel exigeant !