Vos missions principales
1. Analyser les besoins fonctionnels et techniques en collaboration avec les équipes métiers.
2. Concevoir, développer et tester des applications Java/JEE robustes et performantes.
3. Participer à la rédaction des spécifications techniques et fonctionnelles des projets.
4. Assurer la qualité du code et des performances des applications à travers des bonnes pratiques de développement.
5. Réaliser des tests unitaires et d’intégration pour garantir la fiabilité des solutions.
6. Participer à l’amélioration continue du processus de développement (révision du code, refactoring).
7. Garantir le respect des délais et de la qualité des livrables.
8. Collaborer avec les équipes fonctionnelles, techniques et DevOps pour garantir l’alignement des solutions avec les objectifs du projet.
9. Apporter un support technique et résoudre les incidents en production.
Profil recherché
10. Diplôme en informatique, génie logiciel ou équivalent.
11. Expérience de 3 à 5 ans minimum en développement Java/JEE.
12. Bonne maîtrise des technologies Java (Java 8 et supérieur, JEE) et des frameworks associés (Spring, Hibernate, JPA).
13. Expérience avec des outils de gestion de version (Git, SVN).
14. Solides connaissances des bases de données relationnelles (MySQL, Oracle, PostgreSQL).
15. Compétences en tests unitaires (JUnit, Mockito) et dans l’intégration continue (Jenkins, GitLab CI).
16. Bonne maîtrise des architectures RESTful et des API.
17. Connaissance des outils de gestion de projets agile (Jira, Scrum, Kanban).
18. Esprit d’équipe, bonne capacité de communication et autonomie.
Compétences supplémentaires appréciées
19. Expérience avec les architectures microservices et Docker/Kubernetes.
20. Connaissance des technologies front-end (HTML, CSS, JavaScript, Angular, React).
21. Familiarité avec les environnements cloud (AWS, GCP, Azure).
22. Certification Java ou Spring.
Pourquoi nous rejoindre ?
23. Une équipe dynamique et un environnement technique stimulant.
24. Des projets innovants et à forte valeur ajoutée.
25. Un cadre de travail favorisant l’évolution professionnelle et la formation continue.
26. Des possibilités d’évolution vers des postes de responsabilité ou des spécialisations techniques.
recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpement développeur developpeur informatique application it jee android consultant devops fullstack. D’abord. Tout d’abord. En premier lieu. Ensuite, de plus. Finalement. En outre. Par ailleurs. En dernier lieu. enfin. D’abord, En premier lieu, Pour commencer, Premièrement, En conclusions ur conclure, Enfn, Finalement, En dernier lieu, bien que. il y a aussi il est vrai que… mais. tout en reconnaissant que… on peut supposer que. Par exemple. En fait. Prenons le cas de. Considérons, par exemple. L’exemple le plus r. Cependant. Mais. Pourtant. Toutefois. Néanmoins. Contraste. Alors que. Tandis que. Par contre. En revanche Java/JEE