Contexte
Le client évolue dans le secteur dynamique de l'informatique et des nouvelles technologies et est à la recherche d'un consultant freelance pour renforcer son équipe de développement. Leur objectif est de développer et maintenir des applications robustes et performantes qui répondent aux besoins de leurs utilisateurs finaux. Le client souhaite tirer parti des dernières avancées technologiques en Java pour optimiser ses processus et garantir la qualité de ses services. L'expertise d'un Développeur Java est jugée essentielle pour exécuter cette mission avec succès. La mission se déroulera dans un environnement collaboratif avec une équipe de développeurs expérimentés.
Responsabilités
Analyser et comprendre les spécifications fonctionnelles et techniques pour concevoir des solutions adaptées.
Développer, tester et maintenir des applications Java conformément aux besoins du client.
Optimiser et refactorer le code existant pour améliorer les performances et la maintenabilité.
Collaborer avec les équipes de projet pour garantir une intégration fluide des différentes composantes de l'application.
Participer à des revues de code pour assurer la qualité du développement.
Proposer des améliorations et des solutions innovantes pour répondre aux défis techniques rencontrés.
Profil recherché
Solide expérience en développement Java avec une maîtrise des frameworks populaires comme Spring et Hibernate.
Compétence avérée en architecture logicielle et en conception orientée objet.
Bonne compréhension des bases de données relationnelles et expérience avec SQL.
Capacité à travailler de manière autonome tout en collaborant efficacement au sein d'une équipe.
Fortes compétences en résolution de problèmes et aptitude à proposer des solutions innovantes.
Excellentes aptitudes en communication et capacité à interagir avec des parties prenantes variées.