Contexte
Notre client, un acteur majeur dans le secteur de l'énergie, recherche un consultant freelance pour prendre en charge le développement back-end de ses applications métiers stratégiques. Le projet vise à optimiser et améliorer la performance des systèmes en place pour garantir une gestion efficace des ressources énergétiques, tout en adoptant les meilleures pratiques du secteur en matière de technologie et d'innovation. Le consultant travaillera au sein d'une équipe dynamique et pluridisciplinaire qui valorise l'innovation et l'agilité dans un environnement en constante évolution.
Responsabilités
Concevoir et développer des applications back-end robustes et évolutives en utilisant Java.
Collaborer avec les équipes front-end pour intégrer les éléments de l'application conformément aux spécifications techniques.
Assurer la performance, la qualité et la réactivité des applications.
Participer à la définition des architectures techniques et garantir l'implémentation des meilleures pratiques en développement logiciel.
Déboguer et optimiser le code existant pour améliorer la fonctionnalité et corriger les erreurs.
Participer aux revues de code et apporter des améliorations aux processus de développement existants.
Contribuer à la documentation technique et aux spécifications fonctionnelles.
Gérer et coordonner les tests d'intégration et les déploiements dans différents environnements.
Profil recherché
Expérience significative en développement Java, idéalement dans le secteur de l'énergie.
Maîtrise des frameworks Java tels que Spring et Hibernate.
Bonne compréhension des architectures RESTful et des systèmes API.
Compétences en bases de données relationnelles, notamment avec SQL.
Capacité à résoudre les problèmes techniques de manière autonome et proactive.
Expérience dans un environnement de développement agile (Scrum, Kanban).
Bonnes compétences en communication écrite et orale, pour assurer une bonne collaboration avec les différents intervenants du projet.
Capacité à travailler en équipe tout en étant autonome et organisé.