Développeur Java H/F

  • NC
  • RABAT, Morocco
  • 27 FéVRIER 2025
  • 27 FéVRIER 2025
  • CDI

Description de l’emploi

Full job description

Missions principales :

· Conception, développement et maintenance d’applications Java.

· Analyse des besoins techniques et fonctionnels.

· Participation à la rédaction des spécifications techniques et fonctionnelles.

· Développement d’APIs et services web (REST, SOAP).

· Réalisation des tests unitaires, d’intégration et validation des développements.

· Collaboration avec les équipes techniques et fonctionnelles.

· Optimisation des performances des applications.

· Veille technologique et adoption de bonnes pratiques de développement.

· Documentation technique des projets réalisés.

Compétences techniques requises :

· Langages de programmation : Java (versions récentes), J2EE.

· Frameworks : Spring (Spring Boot, Spring MVC, etc.), Hibernate.

· Base de données : MySQL, PostgreSQL, Oracle, ou autres SGBD.

· Outils et environnements de développement : Maven, Git, Jenkins, JUnit.

· Architectures : Microservices, MVC.

· Gestion des API : REST, SOAP.

· Méthodologies : Agile (Scrum, Kanban), DevOps.

Compétences supplémentaires appréciées :

· Connaissance des conteneurs (Docker, Kubernetes).

· Expérience avec des outils de gestion de versions (GitLab, GitHub).

· Connaissances en développement frontend (HTML, CSS, JavaScript, Angular, React).

· Expérience avec des systèmes de messagerie (Kafka, RabbitMQ).

Profil recherché :

· Diplôme en informatique, ingénierie ou domaine similaire.

· Expérience de 5 années minimum en développement Java.

· Bonne maîtrise de la programmation orientée objet.

· Capacité à résoudre des problèmes complexes et à proposer des solutions techniques adaptées.

· Autonomie, rigueur et capacité à travailler en équipe.

· Bonnes capacités de communication et d’analyse.

Lieu : Rabat

Type de contrat : CDI, CDD

Type d'emploi : CDI, CDD