
Senior JAVA Build Developer
- Rabat
- CDI
- Temps-plein
- Concevoir, développer efficacement des applications robustes et scalables avec les technologies Java 17+ à 21, Spring Boot 3, Spring Cloud et Kafka
- En plus de l'évolutif, assurer la maintenance et la correction des applications existantes.
- S'orienter Agile et projet architectures microservices/event-driven
- Contribuer activement à l'amélioration de la qualité logicielle (tests automatisés, couverture de code, Sonar…).
- Maitrise de JAVA, KAFKA et l'écosystème Spring #MustHave, les versions récentes seront un plus (Spring3, JAVA 17+)
- Front end : Angular 18+, React JS, Vue JS (optionnel)
- BDD relationnelles (PostgreSQL, SQL)
- Outils de versioning : Git, pipelines de CI/CD, en particulier via GitLab CI/CD
- Cloud, notamment GCP (BigQuery, BigTable) et Azure
- Utilisation de Docker pour le packaging et le déploiement d'applications dans un contexte DevOps.
- Connaissance de la Clean Architecture et des principes de craftsmanship (SOLID, YAGNI…)
- Tests unitaires et tests d'intégration, notamment avec JUnit, Mockito, Karate, Gatling (tests de performance).
- Maîtrise des méthodes agiles, notamment SCRUM
- Esprit d'équipe et de collaboration
- Bonne communication écrite et orale
- Sens critique et de sélectivité.
- Prise de recul sur les problématiques techniques et fonctionnelles.
- Autonomie et proactivité
- Rigueur et ponctualité