Developpeurs – yaoundé
Non specifié
Yaoundé, Centre, Cameroon
Date limite de l'offre: jeudi 19 décembre 2024 14:47
de :
SPRINT PAY
Rejoignez notre communauté sur Telegram et WhatsApp
Pour ne jamais manquer une opportunité, suivez-nous sur Telegram et contactez-nous directement via WhatsApp pour rechercher des offres d'emploi.
Description du poste
Description
We are Hiring : 5 Developpeurs Full stack
Localisation : Yaounde
Missions / Responsabilités / Activités
Développement Front-End :
- Bonne Maîtrise du Framework Angular (structure modulaire, Angular CLI).
- Créer et maintenir l’interface utilisateur des applications web.
- Maîtrise des technologies modernes telles que HTML5, CSS3, JavaScript, et des Framework.
- Consommation d’API REST via http Client.
- Assurer la compatibilité multi-navigateurs et la réactivité
- Bonne Maîtrise des concepts avancés de Java (Collections, Streams, multithreading, expressions Lamda).
- Concevoir et développer des API RESTful pour communiquer avec le front-end.
- Gérer les requêtes HTTP (GET, POST, PUT, DELETE) et les codes de statut appropriés.
- Travailler avec des technologies serveur telles que Node.js, Python, Ruby, Java, ou PHP.
- Manipuler des bases de données relationnelles (MySQL, PostgreSQL) et non relationnelles (MongoDB, Redis).
- Implémenter l'authentification et l'autorisation avec Spring Security (JWT, OAuth2, sessions.
- Configurer des rôles et permissions pour sécuriser les API.
- Rédiger des tests unitaires et des tests d’intégration avec JUnit et Mockito.
- Tester les API REST avec des outils comme Postman ou JUnit.
- Participer à la définition de l’architecture technique des applications.
- S’assurer de la scalabilité et de la sécurité des solutions développées.
- Optimiser les performances côté serveur et client.
- Rédiger des tests unitaires et fonctionnels
- Participer à la révision de code
- Mettre en place et suivre des outils de CI/CD (Intégration Continue / Déploiement Continu).
- Maitriser les outils de test logiciel (test manuel et test automatisés)
- Travailler en étroite collaboration avec les autres membres de l’équipe technique.
- Participer aux réunions agiles
- Communiquer de manière fluide avec les autres équipes pour assurer la bonne gestion des projets.
Compétences / Exigences / Qualités
Compétences techniques :
- Maîtrise des technologies front-end : HTML5, CSS3, JavaScript (ES6+), et Framework modernes (React.js, Angular, Vue.js).
- Maîtrise des technologies back-end : Node.js, Express.js, Python (Django/Flask), Java (Spring), ou PHP.
- Gestion des bases de données : SQL (PostgreSQL, MySQL) et NoSQL (MongoDB).
- Connaissance des outils de versioning (Git, GitHub, GitLab).
- Expérience avec les API RESTful, GraphQL, et WebSockets.
- Maîtrise des pratiques de déploiement (Docker, Kubernetes, etc.) et des plateformes cloud (AWS, Azure, GCP).
- Capacité à résoudre des problèmes complexes de manière autonome et en équipe.
- Forte capacité à apprendre et s’adapter aux nouvelles technologies.
- Maîtrise de l’anglais technique.
- Diplôme en informatique ou dans un domaine similaire (Bac+3, Bac+5 ou équivalent).
- Expérience de 3 années dans un poste similaire.
- Esprit d’équipe, sens de l’écoute et excellent relationnel.
- Autonomie, proactivité et rigueur dans le suivi des projets.
Profil du candidat
» Niveau d'expérience: Expérimenté
» Années d'expérience: Entre 3 ans et 5 ans
» Niveau Académique Minimum: Licence
» Années d'expérience: Entre 3 ans et 5 ans
» Niveau Académique Minimum: Licence
Documents de candidature
» Lettre de motivation
» Curriculum Vitae
» Curriculum Vitae
NOTE: LES ARNAQUEURS SONT DE PLUS EN PLUS ASTUCIEUX! N'envoyez jamais de l'argent à un inconnu au cours d'un recrutement quelle que soit la raison! Et Si vous devriez le faire, que ce soit à vos PROPRES RISQUES!