Developpeur Full Stack JAVA ANGULAR (H/F)

Rabat Freelance

À propos de CYCLAD MAROC

Cyclad est une entreprise internationale, fondée en 2007, qui propose une gamme complète de services numériques et d'externalisation. Grâce à son expertise et à son réseau mondial, Cyclad accompagne les entreprises dans leur transformation digitale, en leur fournissant des solutions sur mesure adaptées à leurs besoins spécifiques.

Domaines d'expertise:

Cyclad intervient dans plusieurs domaines stratégiques :

  • Externalisation des processus métiers (BPO) : Gestion des fonctions non stratégiques des entreprises (service client, support technique, etc.).

  • Recrutement IT et services RH : Recherche, sélection et gestion de talents, notamment dans le secteur informatique et technologique.

  • Gestion de projets technologiques : Mise en place et supervision de projets IT, intégration de systèmes et développement de logiciels.

  • Support informatique : Assistance technique et maintenance, gestion des infrastructures IT.

Valeurs de l’entreprise:

Cyclad place l’humain au cœur de ses activités. Ses valeurs clés incluent :

  • L’excellence : Offrir des services de haute qualité, adaptés aux besoins des clients.

  • L’innovation : Intégrer les dernières technologies pour répondre aux défis numériques.

  • La flexibilité : Proposer des solutions personnalisées pour chaque client.

  • L’engagement : Soutenir les entreprises à chaque étape de leur croissance.

Présence internationale: 

Cyclad est présente dans plusieurs pays d'Europe, d'Afrique et d'Asie, avec des bureaux en France, en Pologne, au Maroc, et ailleurs. Cette présence mondiale permet de répondre aux besoins de clients locaux et internationaux, avec une connaissance approfondie des marchés locaux.

Le poste

Mission purpose:

Ce poste a pour objectif de concevoir, développer, tester et maintenir des applications web en utilisant les technologies Java pour le backend et Angular pour le frontend, en assurant la qualité, la performance et la sécurité des solutions.

Responsabilités :

  • Analyser les besoins fonctionnels et techniques en collaboration avec les équipes métier et produit.

  • Développer des applications web en utilisant Java (Spring Boot, JPA, etc.) pour le backend.

  • Concevoir et implémenter des interfaces utilisateur dynamiques avec Angular.

  • Participer à la rédaction des spécifications techniques et fonctionnelles.

  • Effectuer des tests unitaires et d’intégration pour garantir la qualité du code.

  • Assurer la maintenance évolutive et corrective des applications.

  • Collaborer avec les équipes DevOps pour le déploiement et la gestion des environnements.

  • Automatiser les processus CI/CD avec GitLab.

  • Documenter les développements et les processus.

Profil recherché

Compétences requises :

  • Maîtrise du langage Java et des frameworks associés (Spring Boot, Hibernate, etc.).

  • Expertise en développement Angular ; React (version récente).

  • Bonne connaissance des bases de données relationnelles (MySQL, PostgreSQL, etc.).

  • Connaissance des outils de versioning et devops (Git).

  • Compétences additionnelles sur AWS, Jenkins,Sonar, Artifactory, NodeJS, Redis, RabbitMQ, Camunda.

  • Expérience avec Docker et Kubernetes pour la conteneurisation et l’orchestration.

  • Maîtrise des outils CI/CD, notamment GitLab.

  • Compétences en pratiques DevOps pour l’automatisation, la surveillance et la gestion des environnements.

  • Capacité à travailler en méthode Agile/Scrum.

  • Bonnes compétences en résolution de problèmes et en communication.

Détails sur le poste
Rabat, Rabat-Salé-Kénitra, Maroc
Freelance - Temps plein
IT
Propulsé parTaleez