Software Engineer Java / Angular / Quarkus

Casablanca

CDI / Temps pleinHybride5–10 ansMaster / Bac+5Informatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Poste de Software Engineer chez Capgemini à Casablanca (Maroc), à temps plein et en mode mixte. Il s’agit de concevoir et développer des applications web modernes, avec Angular côté front-end et Java / Quarkus côté back-end, au sein d’équipes Agile. Le rôle inclut les API REST, les microservices, la qualité du code et les pipelines CI/CD, ainsi que les déploiements sur AWS ou Azure. Un profil avec 5 ans d’expérience minimum en développement Full Stack et un niveau Bac+5 est recherché.

Vos missions

  • Concevoir et développer des fonctionnalités Front-End avec Angular et Back-End avec Java / Quarkus.
  • Développer et intégrer des API REST et des architectures microservices.
  • Participer à la conception technique et aux choix d’architecture.
  • Garantir la qualité du code via tests, code reviews et bonnes pratiques de développement.
  • Contribuer à l’optimisation des performances, de la sécurité et de la maintenabilité des applications.
  • Participer à la mise en place des pipelines CI/CD et contribuer aux déploiements et à l’exploitation sur AWS ou Azure.

Profil recherché

  • Vous avez au moins 5 ans d’expérience en développement Full Stack avec Angular et Java / Quarkus.
  • Vous savez concevoir des API REST et des architectures microservices.
  • Vous avez une expérience en CI/CD, DevOps ou Cloud, idéalement sur AWS ou Azure.
  • Vous êtes autonome, esprit d’équipe, et à l’aise dans un environnement Agile.

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

Description du poste

Chez Capgemini, vous participerez à la conception, au développement et à l’évolution d’applications web modernes, performantes et évolutives au sein d’équipes Agile. Poste basé à Casablanca (Maroc).

Vos missions

  • Concevoir et développer des fonctionnalités Front-End avec Angular et Back-End avec Java / Quarkus.
  • Développer et intégrer des API REST et des architectures microservices.
  • Participer à la conception technique et aux choix d’architecture.
  • Garantir la qualité du code à travers les tests, code reviews et bonnes pratiques de développement.
  • Contribuer à l’optimisation des performances, de la sécurité et de la maintenabilité des applications.
  • Participer à la mise en place et à l’amélioration des pipelines CI/CD.
  • Collaborer avec les équipes DevOps, Cloud, Architecture, QA et Produit.
  • Contribuer aux déploiements et à l’exploitation des applications dans des environnements AWS ou Azure.

Votre profil

  • Bac+5 en informatique, ingénierie logicielle ou équivalent.
  • 5 ans d’expérience minimum en développement logiciel / Full Stack.
  • Solide maîtrise d’Angular et de Java / Quarkus.
  • Bonne maîtrise des API REST, microservices et bases de données SQL/NoSQL.
  • Bonne connaissance de Git et des pratiques de développement logiciel.
  • Expérience significative en CI/CD, DevOps et/ou Cloud, notamment sur AWS ou Microsoft Azure.
  • La maîtrise de Docker et Kubernetes est un plus.
  • Une connaissance d’outils CI/CD tels que Jenkins, GitLab CI/CD, GitHub Actions ou Azure DevOps est appréciée.
  • Autonomie, esprit d’équipe et capacité à travailler dans un environnement Agile.

Pourquoi nous rejoindre

  • Qualité de vie au travail : possibilité de télétravail au Maroc ainsi qu’à l’international, autonomie dans l’organisation du quotidien et missions hybrides.
  • Apprentissage en continu : accès à des formations et certifications, accompagnement personnalisé et parcours d’intégration structuré.
  • Projets variés et à fort impact : intervention auprès de grands comptes sur des projets technologiques stimulants.
  • Écosystème d’expertise : accompagnement technique et intégration dans nos communautés métiers.

Nos engagements

Le groupe Capgemini encourage une culture inclusive, dans un environnement multiculturel et handi-accueillant.

Mise en forme par Postule ·

Signaler un problème