Expert Java
il y a 2 jours
Temara, Rabat-Salé-Kénitra, Maroc
SQLI
Temps plein
90 000 - 120 000 par an
Responsabilités et compétences requises :
- Concevoir, développer et maintenir des applications robustes et évolutives en utilisant Java.
- Expertise dans l'utilisation de bases de données relationnelles et NoSQL (orientées documents).
- Maîtrise des principes DevOps, ainsi que des pratiques d'intégration et de déploiement continus (CI/CD).
- Expérience avec la containerisation d'applications via Docker.
- Bonne maîtrise de Git pour la gestion du versioning.
- Connaissance des outils de surveillance des performances et d'optimisation des applications.
- Maîtrise de Redis pour la gestion du cache et du stockage clé/valeur.
- Utilisation de Postman pour tester les APIs et de OpenAPI pour leur documentation.
- Mise en œuvre des principes de qualité du code (clean code, SOLID, YAGNI) et de bonnes pratiques de développement.
- Participation active à l'amélioration continue du produit, notamment via les tests et SonarQube.
- Engagement dans toutes les phases du cycle de vie du développement logiciel, de la conception à la mise en production.
- Forte capacité à travailler en équipe et à collaborer efficacement avec les autres membres des équipes.
- Excellente communication en français, aussi bien à l'oral qu'à l'écrit, pour interagir avec les équipes métier.
- Capacité à assurer la maintenance et l'évolution des applications existantes.
- Engagement dans l'amélioration continue des processus et des pratiques de développement.
- Maîtrise des méthodologies Agile, en particulier SCRUM.
NIVEAU ET TYPE D'EXPERTISE REQUIS.
- Diplômé(e) d'un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente
- Expérience de 7 ans en Java