Développeur Back-End senior Java / Angular, Spring Senior

  • Temps complet
  • Contract Type: Permanent
  • Region: Morocco

Description de l'entreprise

ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2300 consultants et vise un centre d’excellence de 3100 consultants ALTENiens en fin 2024.

Avec plus de 90 recrutements par mois, ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des  ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias.

Description du poste

Notre futur consultant(e) Développeur Backend JAVA et Angular, aura pour mission de :

  • Développer et maintenir des services backend robustes et performants pour les plateformes e-commerce de notre client, en utilisant des technologies telles que Java, Spring et des architectures micro-services. 
  • Participera également à la conception, à l'implémentation et à la mise en place de pipelines CI/CD pour assurer une livraison continue de code de haute qualité.

 

Qualifications

De formation Bac +5 en Informatique

Expérience de plus de 7 ans en Java / Spring

 Compétences techiques :

  • Maîtrise approfondie de Java et du framework Springnotamment Spring Boot et Spring Data.
  • Expérience significative dans la conception et le développement d'architectures micro-services.
  • Connaissance des technologies de messagerie asynchrone comme RabbitMQ et Kafka.
  • Expérience avec Java 17 et Quarkus, ainsi que des bases de données relationnelles comme PostgreSQL et des bases de données NoSQL comme Couchbase.
  • Maîtrise des techniques de développement tels que JUnit, TestNG et Mockito.
  • Docker et l'orchestration Kubernetes.
  • Outils de documentation d'API comme AsynchAPI et Swagger.
  • Pipelines CI/CD et des outils comme Jenkins
  • Méthodologies agiles (Scrum, Sprint Planning, Backlog)
  • Connaissance de l'écosystème Linux
  • Expérience avec SQL et NoSQL (PostgreSQL, Couchbase ou MongoDB)

Soft Skills :

  • Excellente communication écrite et orale 
  • Esprit d'analyse et d'amélioration continue
  • Capacité de prise de recul 
  • Esprit d'équipe 
Politique de confidentialité