Contexte
Pour un client majeur dans le secteur du Bâtiment et de la Construction, nous sommes en quête d'un consultant freelance afin de renforcer leur équipe de développement. L'objectif principal est de développer et de maintenir des applications clés qui soutiennent les opérations quotidiennes et l'efficacité des projets de construction. En travaillant en étroite collaboration avec les équipes internes, le consultant apportera son expertise pour moderniser les outils existants et contribuer à de nouveaux projets innovants. Le candidat idéal aura une compréhension approfondie des défis du secteur, en particulier en matière d'automatisation et d'intégration des nouvelles technologies.
Responsabilités
Participer au design, au développement et à la mise en œuvre de solutions applicatives basées sur Java et SpringBoot.
Collaborer avec les équipes de projet pour comprendre les besoins et les traduire en fonctionnalités techniques robustes.
Assurer l'intégration continue et le déploiement des applications en utilisant des outils DevOps modernes.
Évaluer et recommander des améliorations aux pratiques de développement existantes pour accroître l'efficacité et la qualité.
Réaliser des revues de code régulières et fournir des retours constructifs aux autres membres de l'équipe.
Se tenir informé des dernières évolutions technologiques afin d'apporter des solutions innovantes.
Profil recherché
Expérience avérée en tant que Développeur Java / SpringBoot dans un environnement professionnel.
Solide maîtrise des frameworks Spring, en particulier SpringBoot, et de l'écosystème Java dans son ensemble.
Connaissance des méthodologies Agile et capacité à travailler de manière collaborative au sein d'équipes multifonctionnelles.
Expérience avec les outils de gestion de versionnement tels que Git.
Compétences démontrées en intégration continue et déploiement continu (CI/CD).
Capacité à résoudre efficacement les problèmes et à proposer des solutions techniques appropriées.
Excellentes aptitudes à la communication et capacité à travailler de manière autonome tout en étant proactif dans l'apprentissage de nouvelles technologies.