logo

Senior Développeur Back-End Java/Spring

Casablanca, Casablanca-Settat

Décryptage du poste par Postule AI

À propos du rôle

Rejoignez DXC Technology Morocco en tant que Senior Développeur Back-End pour une mission à temps plein sur site à Casablanca, Boulevard Abdelmoumen. Vous serez responsable de la conception, du développement et de la maintenance d'applications et services Back-End robustes, évolutifs et sécurisés.

Responsabilités principales

  • Analyser les besoins métier et participer à la conception technique des solutions
  • Concevoir et développer des applications et services Back-End robustes, évolutifs et sécurisés
  • Développer et maintenir des API REST et des services synchrones et asynchrones
  • Concevoir et implémenter des architectures basées sur les microservices
  • Participer à la mise en place et à l'exploitation de solutions de streaming et de messagerie, notamment Kafka
  • Assurer l'intégration avec les bases de données en appliquant les bonnes pratiques ORM
  • Développer les tests unitaires, d'intégration et de non-régression
  • Garantir le respect des exigences de sécurité, de qualité et de performance des applications
  • Participer aux revues de code et à l'amélioration continue des pratiques de développement
  • Contribuer aux processus de déploiement et d'intégration continue (CI/CD)
  • Collaborer avec les équipes d'architecture, de qualité et d'exploitation
  • Participer aux phases de recette, de mise en production et de support applicatif

Qualifications requises

  • Diplôme d'Ingénieur d'État ou Bac+5 en informatique ou équivalent
  • Minimum 5 ans d'expérience en développement Back-End
  • Excellente maîtrise de Java et de l'écosystème Spring (Spring Boot, Spring Security, Spring Data, Spring Batch)
  • Maîtrise des concepts de développement d'API REST et des formats d'échange de données JSON
  • Bonne maîtrise de SQL/PLSQL et des frameworks ORM (JPA/Hibernate)
  • Maîtrise des outils de gestion de versions tels que Git
  • Maîtrise de Kafka (compétence obligatoire)
  • Bonne connaissance des architectures Microservices
  • Connaissance des architectures orientées événements (Event-Driven Architecture)
  • Connaissance des solutions de messagerie telles que RabbitMQ
  • Connaissance des pratiques DevSecOps et des chaînes CI/CD
  • Maîtrise des principes de conteneurisation (Docker ou équivalent)
  • Expérience dans les environnements Agile (Scrum, Kanban)

Atouts

  • Expérience dans l'intégration ou l'exploitation de modèles d'IA

Cette description d'emploi a pu être reformatée par Postule pour améliorer sa lisibilité et sa présentation. Le contenu et les informations restent fidèles à l'offre d'emploi originale. .

Voir les offres Informatique / Ingénierie