Décryptage du poste par Postule AI
Décryptage du poste par Postule AI
Généré automatiquement par Postule AI à partir de l’offre.
À 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. .
