Developpeur Senior Java

CDI

Paris, Saint-Étienne-du-Rouvray

Développeur Backend

80
% en remote
Java
Spring
SpringBoot
Gitlab

Descriptif du poste

 Publié le 

23.2.2024

Descriptif du poste


Vous rejoindrez l'équipe en charge du développement des applications self-scanning sur mobile et scanette.
Vous contribuerez à améliorer l'expérience d'achat des consommateurs en magasin.
En tant qu'ingénieur en développement, vous écrirez du code de haute qualité, simple, testé et performant. En
tant que senior, vous conseillerez vos pairs sur les bonnes pratiques de développement, et contribuerez aux
relectures de code de manière avisée.
Vous découperez également les développements en collaboration avec l'équipe produit, vous influencerez
directement l'architecture de nos solutions, et veillerez à la maintenir à jour.
Enfin, vous serez impliqué de la conception au déploiement en production de vos développements en passant
par la phase de validation.

Profil recherché


Vous maîtrisez les technologies suivantes :


• Écosystème développement : java / spring
• Intégration / déploiement continus : gitlab / ansible / kubernetes
• Architecture modulaire avec API synchrones & asynchrones

Déroulement des entretiens


• Entretien avec le directeur technique : présentation générale de la société, présentation des équipes
techniques, présentation des attentes du poste
• Entretien avec les responsables produit & technique de l’équipe : présentation de l’équipe et de son
organisation, test technique
• Entretien avec le directeur général : présentation de la vision et des valeurs de la société

Description


L’ingénieur en développement senior écrit du code de haute qualité, simple, testé et performant. Il conseille ses
pairs sur les bonnes pratiques de développement, et contribuerez aux relectures de code de manière avisée.

Organisation


L’ingénieur en développement senior reporte au responsable technique de l’équipe.

Missions


• Écrire du code de production de haute qualité, simple et performant
• Écrire du code de test permettant de vérifier les critères d’acceptance
• Participer à la relecture de code des autres développeurs de manière avisée
• Participer à l’analyse et à la correction des bugs en QA et production
• Maintenir à jour les dépendances des applications
• Contribuer à définir l’architecture appropriée s’appuyant sur des APIs synch & asynch
• Contribuer à faire évoluer l’architecture pour la rendre plus simple et plus performante
• Mentorer les autres développeurs pour les faire progresser
• Contribuer au découpage des “epics” en “stories” avec l’équipe produit
• Contribuer à la définition de la roadmap, et garantir son exécution dans les délais
• Contribuer à l’écriture des solutions produits en lien avec le responsable technique
• Contribuer à mettre en place les indicateurs de qualité de code
• Écrire le code supportant l’intégration et le déploiement continus
• Monitorer et améliorer en continu les indicateurs de qualité de code
• Contribuer à mettre en place les métriques de monitoring et d’alerting
• Partager les bonnes pratiques aux autres équipes de développement et expertises
• Participer aux réunions agiles propres à l’équipe
• Documenter et partager ses développements aux équipes infrastructure et validation

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Fichier trop volumineux.

Bluecoders protège vos données. Pour en savoir plus sur l’utilisation de vos données personnelles, consultez notre politique de confidentialité.

Vous avez postulé
Il y a eu une erreur lors de l'envoi du formulaire, veuillez réessayer ou contactez directement nos équipes.

Postuler

Logo Facebook
Logo Instagram
Logo LinkedIn