Contexte
Notre client, un acteur majeur dans le secteur du transport et de la logistique, recherche actuellement un Développeur Java Back End pour intégrer son équipe technique. Dans un contexte de digitalisation croissante et de modernisation de leur système d'information, la mission vise à renforcer leurs capacités technologiques. L'objectif est de développer et d'optimiser des solutions back end robustes pour améliorer les processus logistiques et de transport, afin de garantir une meilleure efficacité opérationnelle. Le candidat sélectionné travaillera en étroite collaboration avec des équipes pluridisciplinaires afin de concevoir des solutions innovantes et adaptées aux besoins du marché.
Responsabilités
Analyser les besoins techniques et fonctionnels pour développer des solutions back end efficaces en utilisant Java.
Concevoir et implémenter des API et des services web pour faciliter l'intégration avec d'autres systèmes d'information.
Participer à l'amélioration continue des performances des applications existantes et proposer des optimisations.
Collaborer avec les équipes front end pour assurer une intégration fluide entre les différentes couches de l'application.
Garantir la qualité du code produit à travers un processus de revue et de tests rigoureux
Participer aux revues de code et promouvoir les bonnes pratiques de développement au sein de l'équipe.
Contribuer à la documentation et au support technique pour les solutions développées.
Profil recherché
Expérience significative en tant que Développeur Java Back End, avec une solide maîtrise du langage Java et des frameworks associés.
Bonne compréhension des architectures RESTful et des services web.
Capacité à travailler de manière autonome dans un environnement agile et à proposer des solutions innovantes.
Excellentes compétences en résolution de problèmes et en optimisation de performances applicatives.
Expérience avec les bases de données relationnelles et non relationnelles.
Capacité à communiquer efficacement avec des interlocuteurs techniques et non techniques.
Maîtrise des outils de gestion de version et des pratiques DevOps est un atout.