Java developer - mauritius

Non specifié Bafoussam - Bamenda - Bertoua - Buéa - Douala - Ebolowa - Garoua - Maroua - Ngaoundéré - Yaoundé - International
Date limite de l'offre: mardi 3 septembre 2024 08:19
Postuler sur le site de l'annonce

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

Détails de l'annonce

Poste proposé : Java Developer - Mauritius

This role is physically based out of Mauritius and will require you to relocate to Mauritius. Relocation expenses like air tickets/work visa/permit/medical for work permit will be borne by the company
The role of a senior java developer is to ensure high quality software development and delivery to the end client.
As senior software developer, you shall be the technical SME on the project and ensure that the team abide by the quality standard set on the project.
On the Java Expertise Center, you shall be contributing to the knowledge building committee where you will be coaching juniors and demy students
Key Skills:

  • Very good knowledge in Java (at least from Java 8).
  • Good knowledge of Spring boot
  • Experience with JPA/Hibernate
  • Experience in middleware such as MessageQueues
  • Experience with REST interfaces and GRPC
  • Experience with modern agile software development (Continuous Integration)
  • Experience in securing APIs
  • Knowledge in design patterns.

1. Software Development

  • Act autonomously in the delivery of tasks of simple to high complexities on projects.
  • Participate actively with team members to reduce risks related to tasks and activities.
  • Ensure deliveries (code, documentation, release notes) are executed within set quality standards and processes.
  • Understand and apply standard methods, tools and processes in daily tasks.
  • Participate in sprint backlog estimation.

2. Team coaching & technical reference on project.

  • Work with the team architect to help coach team members and ensure they abide by the technical standards set on the project.
  • Coach new joiners and accompany them technically & functionally on the project.
  • Be the technical reference on the project, besides the architect.
  • Communicate technical KPI to your project manager.
  • Review code contributed by team members, ensuring adherence to coding standards, best practices, and quality standards.
  • Act as a coach or trainer and contribute actively to the Java Expertise Center.
  • A commitment to continuous learning and staying updated with industry trends and best practices
  • Participate in budget auditing activities as required by direct report in the capacity of a Developer

Key Dimensions:

  • Ability to monitor unit test coverage and ensure team abide by same standard (Standard unit test coverage of 60% on new and overall codes)
  • Ensures Sonar analysis of project is as per quality gate and any deviations are tackled by the team
  • Ensuring highest quality delivered to client.

 
French 
Compétences clés :

  • Très bonnes connaissances en Java (au moins à partir de Java 8).
  • Bonnes connaissances de Spring Boot
  • Expérience avec JPA/Hibernate
  • Expérience dans les intergiciels tels que MessageQueues
  • Expérience avec les interfaces REST et GRPC
  • Expérience avec le développement logiciel agile moderne (intégration continue)
  • Expérience dans la sécurisation des API
  • Connaissance des modèles de conception.

1. Développement de logiciels

  • Agir de manière autonome dans la livraison de tâches de complexité simple à élevée sur des projets.
  • Participer activement avec les membres de l'équipe pour réduire les risques liés aux tâches et aux activités.
  • S'assurer que les livraisons (code, documentation, notes de version) sont exécutées dans le cadre des normes et processus de qualité définis.
  • Comprendre et appliquer les méthodes, outils et processus standard dans les tâches quotidiennes.
  • Participer à l'estimation du backlog de sprint.

2. Coaching d'équipe et référence technique sur le projet.

  • Travailler avec l'architecte de l'équipe pour aider à encadrer les membres de l'équipe et s'assurer qu'ils respectent les normes techniques définies sur le projet.
  • Encadrer les nouveaux arrivants et les accompagner techniquement et fonctionnellement sur le projet.
  • Soyez la référence technique du projet, en plus de l'architecte.
  • Communiquez les KPI techniques à votre chef de projet.
  • Examinez le code fourni par les membres de l'équipe, en vous assurant du respect des normes de codage, des meilleures pratiques et des normes de qualité.
  • Agir en tant que coach ou formateur et contribuer activement au Java Expertise Center.
  • Un engagement envers l'apprentissage continu et se tenir au courant des tendances et des meilleures pratiques du secteur
  • Participez aux activités d'audit budgétaire selon les besoins du rapport direct en tant que développeur

Dimensions clés :

  • Capacité à surveiller la couverture des tests unitaires et à s'assurer que l'équipe respecte la même norme (couverture standard des tests unitaires de 60 % sur les codes nouveaux et globaux)
  • S'assure que l'analyse Sonar du projet est conforme à la porte de qualité et que tout écart est traité par l'équipe
  • Assurer la livraison de la plus haute qualité au client.

Profil recherché pour le poste : Java Developer - Mauritius

  • Java developer with 8-10 years of experience, willing to relocate to Mauritius.

Critères de l'annonce pour le poste : Java Developer - Mauritius

  • Métier : Informatique, nouvelles technologies
  • Secteur d´activité : Informatique, SSII, Internet
  • Type de contrat : CDD
  • Région : Bafoussam - Bamenda - Bertoua - Buéa - Douala - Ebolowa - Garoua - Maroua - Ngaoundéré - Yaoundé - International
  • Ville : Mauritius
  • Travail à distance : Non
  • Niveau d'expérience : Expérience entre 5 ans et 10 ans - Expérience > 10 ans
  • Niveau d'études : Qualification avant bac - Bac - Bac+1 - Bac+2 - Bac+3 - Bac+4 - Bac+5 et plus
  • Nombre de poste(s) : 5
  • Salaire proposé : 1 000 000 - 1 500 000 FCFA
  • Management d'équipe : Non
  • JAVA
  • SPRING
  • HIBERNATE
  • REST API
  • JPA
  • Coaching
  • AGILE
  • Livraison
  • Sécurisation
  • Delivery
  • REST
  • API
  • Design
Soyez vigilant ! N'envoyez pas d'argent à un employeur potentiel. Ne versez aucune somme d'argent en échange d'un contrat de travail potentiel ou pour suivre une formation préalable à l'embauche.
Merci de signaler toute irrégularité en utilisant le formulaire de contact candidat et en sélectionnant l'objet "Signaler une annonce d'emploi".

Besoin d'aide ? Appelé

Postuler sur le site de l'annonce