**
**
Africashore recrute un(e) Développeur(se) Java pour renforcer ses équipes et répondre aux besoins de ses clients. Vous intégrerez une équipe dynamique et serez responsable de la conception, du développement et de la maintenance d'applications logicielles de haute qualité.
Missions
Analyser les besoins et adapter les technologies existantes pour y répondre. Produire des spécifications détaillées et écrire un code performant, propre, scalable et réutilisable en utilisant les frameworks Java (Spring, Struts, JSF, GWT, etc.). Encadrer une équipe avec autonomie et responsabilité pour livrer des produits logiciels de qualité dans un environnement exigeant. Guider les membres de l'équipe sur les technologies récentes (Java, Spring, Spring-Boot, Angular, Hibernate, Grails, Groovy, Kafka, Redis, Hazelcast, Bootstrap, jQuery, etc.). Utiliser des outils de développement comme AWS, GIT, Nginx, Jira, Confluence, Jenkins. Comprendre les besoins détaillés et développer des applications sur mesure à partir de spécifications. Résoudre les problèmes de production avec des approches innovantes. Développer des solutions techniques en respectant les spécifications et les exigences fonctionnelles et non fonctionnelles. Produire des présentations et une documentation de haute qualité. Concevoir et implémenter des tests unitaires, d'intégration, de performance, de sécurité et des mocks. Valider les développements et effectuer des revues de code. Rapporter l'avancement, les problèmes, les points d'attention et les blocages. Participer aux réunions avec les clients ou les équipes de livraison pour fournir un support technique ou une expertise. Soutenir les équipes d'autres départements dans les tâches de développement. Participer à des groupes de travail pour analyser et résoudre rapidement les problèmes applicatifs.
**
**
Diplôme de Bachelor en Génie Logiciel ou domaine connexe. 5 ans et plus d'expérience en développement logiciel sur plusieurs technologies, langages et frameworks, avec une expérience dans le développement d'applications Cloud natives en Java & Spring Boot et architecture microservices. Solide expérience technique en technologies Java et extensions. Bonne connaissance des bases de données relationnelles (Oracle, MySQL, etc.). Expérience avec Bootstrap, JavaScript, jQuery et HTML. Expérience en développement d'API. Expérience avec des outils de gestion de versions comme Git. Expérience avec la méthodologie Agile. Expérience de construction sur infrastructure Cloud avec des modèles architecturaux solides et des systèmes de production scalables et rentables. Appétence pour l'apprentissage continu, notamment en technologie, design patterns de services et architecture système. Flexibilité pour comprendre les services front-end et back-end. Bonne communication et capacité à expliquer des détails techniques et des défis. Capacité à prendre des initiatives et à gérer plusieurs priorités dans un environnement exigeant.
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]
---
How to apply: Click the Apply Now button below to apply, and Create my CV to build a CV tailored to this offer, professionally.