Lead Java Developer
Description du Poste :
Nous recherchons un développeur Java expérimenté, avec plus de 9 ans d'expérience en développement backend ou full stack, pour rejoindre notre équipe en pleine croissance.
Ce rôle nécessite un expert en Java capable de travailler sur des projets complexes, de concevoir des systèmes évolutifs et d’optimiser la performance des applications.
Si vous êtes passionné par la création d’applications puissantes et fiables, nous serions ravis de vous accueillir dans notre équipe.
Responsabilités Principales :
Développement et Optimisation des Applications :
- Concevoir, développer et maintenir des applications backend ou full stack performantes et évolutives en utilisant Java et des frameworks comme Spring Boot.
- Optimiser la performance des applications pour garantir des solutions réactives et fiables.
Architecture et Conception de Systèmes :
- Concevoir et implémenter des solutions de bout en bout maintenables, sécurisées et évolutives.
- Collaborer avec les parties prenantes pour traduire les besoins métiers en spécifications techniques robustes.
Leadership Technique :
- Fournir un encadrement et un mentorat aux développeurs juniors, en promouvant une culture des meilleures pratiques et de l'innovation.
- Diriger les revues de code pour assurer la qualité du code et le respect des normes.
Intégration des Bases de Données et API :
- Concevoir et gérer les schémas de base de données, assurant une gestion efficace des données avec des bases de données SQL ou NoSQL.
- Créer et maintenir des API RESTful et d'autres points d'intégration pour soutenir les fonctionnalités des applications.
Amélioration Continue et Collaboration :
- Rester à jour avec les dernières technologies Java, frameworks et meilleures pratiques.
- Collaborer avec les développeurs front-end, les ingénieurs QA et autres parties prenantes pour garantir une livraison de projets cohérente.
Qualifications :
- Formation : Diplôme de Licence ou Master en Informatique, Ingénierie Logicielle, ou dans un domaine connexe.
- Expérience : Plus de 8 ans d’expérience en développement Java, avec une solide expérience en développement backend ou full stack.
- Compétences Techniques :
- Expertise en Java (idéalement Java 8 ou version ultérieure) et Spring Boot.
- Excellente maîtrise des bases de données (e.g., MySQL, PostgreSQL, MongoDB) et du développement d’API RESTful.
- Expérience en architecture microservices et en conteneurisation (e.g., Docker, Kubernetes) est un plus.
- Connaissance des technologies front-end (e.g., JavaScript, React, Angular) pour les candidats full stack.
- Maîtrise des systèmes de gestion de versions (e.g., Git) et des pipelines CI / CD.
- Compétences Interpersonnelles : Fortes capacités de résolution de problèmes, excellente communication, et esprit d’équipe.
Ce que Nous Offrons :
- Un salaire compétitif et un package d’avantages sociaux complet.
- Opportunité de développement professionnel et de progression en leadership.
- Une culture de travail collaborative qui valorise l'innovation et l’amélioration continue.
Si vous êtes un développeur Java expérimenté souhaitant avoir un impact significatif, postulez dès aujourd'hui pour rejoindre notre équipe tournée vers l'avenir !