Contexte
La mission proposée est pour un client opérant dans le secteur de la défense et de la sécurité. Dans un environnement à forte responsabilité, le travail du consultant sera crucial pour le développement et la maintenance d'applications critiques. Ce projet implique l'utilisation intensive de technologies Java et SpringBoot pour soutenir diverses opérations stratégiques. Le candidat sera intégré dans une équipe dynamique où l'innovation est encouragée pour répondre aux défis de sécurité complexe.
Responsabilités
Concevoir et développer des fonctionnalités avancées avec Java et SpringBoot pour répondre aux besoins spécifiques du client.
Participer aux revues de code et s'assurer que les normes de qualité du code sont maintenues.
Collaborer étroitement avec les équipes d'architecture pour garantir l'intégration fluide des solutions développées.
Participer activement aux réunions d'équipe pour partager les progrès et ajuster les priorités au besoin.
Mener des tests unitaires et d'intégration pour garantir la robustesse et la sécurité des applications.
Surveiller et améliorer la performance des applications en production, en proposant des solutions d'optimisation.
Profil recherché
Expérience avérée en développement Java et avec le framework SpringBoot.
Connaissance approfondie des principes de conception orientée objet et des meilleures pratiques de programmation.
Expérience dans la mise en œuvre de microservices et architectures distribuées.
Capacité à travailler de manière autonome tout en étant un joueur d'équipe efficace.
Compétences éprouvées en résolution de problèmes dans des environnements de production critiques.
Excellente capacité de communication pour interagir avec des parties prenantes variées.