Développeur Back-End Senior Java / Kafka en Freelance

Novancy One

  • Rabat Casablanca
  • Contrat
  • Temps-plein
  • Il y a 2 mois
--Casablanca/Rabat--Ref. :006029Objectif du poste :Rejoignez une équipe tech dynamique pour concevoir, développer et maintenir des applications performantes et scalables en Java, dans un environnement cloud, microservices et event-driven. Vous participerez à toutes les phases du cycle de développement, de la conception jusqu'au run.
  • Localisation : Rabat / Casablanca
  • Présence sur site : Minimum 2 jours par semaine
  • Disponibilité : ASAP
  • Expérience requise : 7 ans minimum
  • Langue : Excellent niveau de communication en français (écrit et oral)
Stack technique & compétences requises :Back-End :
  • Maîtrise de Java et Spring Boot
  • Expertise dans l'utilisation de Kafka
  • Expérience avérée avec les architectures microservices et event-driven
Bases de données :
  • Très bonne maîtrise des bases de données relationnelles (PostgreSQL, SQL)
  • Connaissance des bases orientées documents telles que Couchbase, BigTable
Cloud & DevOps :
  • Connaissance des environnements cloud, notamment GCP (BigQuery, BigTable) et Azure
  • Maîtrise des pipelines CI/CD, notamment GitLab CI/CD
  • Utilisation de Docker pour le packaging et le déploiement
  • Familiarité avec les principes DevOps et les pratiques de déploiement continu
Qualité logicielle & Craftsmanship :
  • Connaissance des principes de Clean Architecture et craftsmanship (SOLID, YAGNI…)
  • Contribution à la qualité logicielle (tests automatisés, couverture, SonarQube)
  • Expérience en tests unitaires et tests d'intégration (JUnit, Mockito, Karate, Gatling)
Soft Skills :
  • Très bon niveau de communication en français (oral et écrit)
  • Excellentes compétences en collaboration et travail en équipe
  • Sens critique et capacité à prendre du recul sur les sujets techniques/fonctionnels
  • Autonomie, rigueur, proactivité et sens des responsabilités
  • Force de proposition, implication dans les décisions d'équipe
  • Capacité à respecter les délais tout en maintenant un haut niveau de qualité
Méthodologie :
  • Travail en mode agile, notamment SCRUM

Novancy One