Contexte
Notre client, un leader dans le secteur de l'énergie, recherche un consultant freelance pour optimiser ses systèmes d'information internes. Dans un contexte de forte croissance et de modernisation de ses applications, l'entreprise souhaite intégrer un Développeur Java / SpringBoot qui contribuera au développement et à la maintenance de nouvelles fonctionnalités répondant aux besoins métiers. Ce rôle est crucial pour assurer la performance et la scalabilité des solutions technologiques en place, tout en garantissant une collaboration étroite avec les équipes de développement existantes.
Responsabilités
Participer à la conception, au développement et à la maintenance des applications en utilisant Java et SpringBoot.
Collaborer avec les équipes techniques et métiers pour définir les besoins et proposer des solutions adaptées.
Analyser les spécifications fonctionnelles et techniques pour développer des fonctionnalités performantes et robustes.
Assurer l'intégration et les tests des applications, en veillant à la qualité et à l'efficacité du code produit.
Rédiger et maintenir la documentation technique des projets développés.
Participer aux revues de code et apporter des améliorations continues aux processus de développement.
Profil recherché
Expérience avérée en développement Java, avec une maîtrise approfondie de SpringBoot.
Compétences solides en conception de services RESTful et microservices.
Capacité à travailler en autonomie tout en collaborant efficacement avec une équipe multidisciplinaire.
Expérience avec les outils de versioning tels que Git, et les pratiques DevOps associées.
Connaissance des bases de données relationnelles et non relationnelles.
Capacité à résoudre des problèmes complexes et à proposer des solutions innovantes.
Bonnes compétences en communication pour interagir avec des interlocuteurs techniques et non techniques.