Match score not available

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

fully flexible
Remote: 
Full Remote
Contract: 
Salary: 
173 - 173K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Extensive knowledge of Java and Spring framework, Significant experience in microservices design, Familiarity with asynchronous messaging technologies, Experience with relational and NoSQL databases, Over 7 years of experience in Java/Spring.

Key responsabilities:

  • Develop and maintain robust back-end services for e-commerce platforms
  • Conceive, implement and set up CI/CD pipelines
  • Collaborate within e-commerce and digital teams
  • Focus on high-quality code delivery
  • Continuously improve e-commerce customer experience
Alten logo
Alten Information Technology & Services Large https://www.alten.fr/
10001 Employees
See more Alten offers

Job description

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

La Digital Factory E-commerce conçoit et développe l’ensemble des assets digitaux permettant d’offrir à nos clients et collaborateurs une expérience omnicanale parmi les meilleures du marché, au service d'une très forte croissance en e-commerce en multicanal. Du site Carrefour.fr aux applications mobiles en passant par la digitalisation de nos magasins, entrepôts et chaîne logistique, nos équipes intégrées d’experts Technologiques, Design et Product Management sont en perpétuelle recherche de solutions digitales pour améliorer et repenser l’expérience e-commerce de nos Clients. Les technologies de pointe que nous déployons, ainsi que la puissance de nos outils et méthodes de User research permettent à nos équipes de focaliser leurs efforts sur la valeur de leurs initiatives.

Intégré(e) dans les équipes DF E-commerce le/la consultant(e) aura pour mission de développer et maintenir des services backend robustes et performants pour les plateformes e-commerce de Carrefour, en utilisant des technologies telles que Java, Spring et des architectures micro-services. Il/Elle 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
  •  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 piloté par les tests (TDD) et des frameworks de tests unitaires tels que JUnit, TestNG et Mockito.
  • Expérience avec les conteneurs Docker et l'orchestration Kubernetes.
  • Connaissance des outils de documentation d'API comme AsynchAPI et Swagger.
  • Expérience avec les pipelines CI/CD et des outils comme Jenkins, ainsi que les concepts de cycle de vie des produits.
  • Compréhension approfondie des méthodologies agiles (Scrum, Sprint Planning, Backlog).
  • Familier avec les concepts d'architecture hexagonale et les architectures distribuées.
  • Connaissance de l'écosystème Linux, y compris les distributions, les shells de commande et les concepts liés à la sécurité.
  • Capacité à écrire du code sécurisé, familiarisé avec les modèles de menace, le chiffrement, la tokenisation et les protocoles d'authentification.
  • Expérience avec SQL et NoSQL (PostgreSQL, Couchbase ou MongoDB).
  • Connaissance des techniques d'optimisation de la consommation de mémoire et de CPU en Java, y compris l'utilisation de GraalVM.
  • Excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité.
  • Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer.
  • Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration.
  • Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs
  • Expérience de plus de 7 ans en Java / Spring

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
French
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Teamwork
  • Verbal Communication Skills

Related jobs