

Cyclad est une entreprise spécialisée dans le recrutement de profils qualifiés dans le domaine de l’informatique. Nous sommes présents en France, en Pologne et au Maroc. Nous misons sur la transparence et la proximité avec les experts qui nous rejoignent.
2. Mise en contexte
AGENCE / LIGNE DE PRODUITS : LIGNES DE PRODUITS MIDDLEWARE
PROJET/PRODUIT : PRODUITS INTÉGRATION & MESSAGING
CONTEXTE DES TRAVAUX :
Au sein de la Direction des Opérations et du Middleware, la feature team Java Shimano est responsable de la conception, du développement et de la maintenance des solutions d’envoi de mails, SMS, ainsi que de l’intégration de différentes passerelles techniques (Edifact, gateway, etc.) pour les marques Shimano et Mercury. Ces solutions sont essentielles pour la communication interne et externe de l’entreprise, et pour l’interfaçage avec nos partenaires.
L’équipe travaille majoritairement sur une stack technique Java et technologies associées, avec des environnements Azure et Angular. Nous évoluons selon les principes Scrum dans une dynamique d’amélioration continue, d’innovation technique et d’adaptation aux besoins de nos utilisateurs.
Dans ce contexte de forte évolution technologique et d'ambition de migration vers le cloud, nous recherchons un Développeur Full Stack Java expérimenté en environnement Azure. Ce rôle clé aura pour mission d'être une véritable locomotive technique pour l'équipe, en menant la migration de nos applications vers Azure, en partageant son expertise et en assurant la montée en compétence collective sur ces nouvelles technologies.
3. Objectifs et contenu de la prestation
3.1. Tâches
En tant que Développeur Full Stack Java Azure, vous serez responsable des missions suivantes :
Concevoir, développer et maintenir des applications et services robustes et performants en Java (Spring Boot) pour le backend et Angular pour le frontend, au sein des produits Xmedia (envoi de mails et SMS), GTWEDI (gestion de la gateway Edifact) et Simba (gestion des messages de type A).
Être la locomotive technique de l'équipe pour la migration de nos applications vers l'environnement Azure, en proposant des solutions innovantes et en assurant leur implémentation.
Mener la migration spécifique de l'application Simba vers Azure, en collaboration étroite avec les architectes et les équipes opérationnelles, et en garantissant la continuité de service.
Accompagner les autres développeurs de l'équipe dans leur montée en compétence sur les technologies Azure, par du mentoring, des revues de code, des ateliers techniques et la diffusion des bonnes pratiques.
Diagnostiquer et résoudre les problématiques complexes liées au réseau (TCP/IP) dans l'environnement Azure, en assurant la performance, la sécurité et la fiabilité de nos communications. (TCP/IP Azure)
Accompagner et encadrer les alternants de l'équipe, en leur transmettant les bonnes pratiques de développement, de travail en équipe et en les aidant à monter en compétence.
Participer activement à la définition des architectures techniques, à l'optimisation des performances et à la sécurisation des applications.
Contribuer à l'amélioration continue des processus de développement, de déploiement (CI/CD) et de monitoring.
Travailler en mode Agile (Scrum) au sein de la feature team, en participant activement aux cérémonies (Sprint Planning, Daily Scrum, Sprint Review, Rétrospective)
3.2. Profil recherché
Compétences obligatoires :
· Expérience significative (minimum 5 ans) en développement Java Full Stack (backend Spring Boot, frontend Angular).
· Expertise avérée et expérience concrète sur l'environnement Microsoft Azure (PaaS, IaaS, Azure Functions, App Services, Azure SQL, Azure Networking, Azure DevOps, etc.).
· Capacité à mener des projets de migration Cloud et à résoudre des problématiques techniques complexes, notamment réseau (TCP/IP).
· Excellentes compétences en mentoring et pédagogie pour accompagner la montée en compétence d'une équipe.
· Maîtrise des outils de développement (IDE Java, Git) et des pratiques CI/CD.
· Rigueur, autonomie, esprit d'équipe, leadership technique et excellentes capacités de communication (écrite et orale).
· Pratique des méthodes agiles (Scrum).
Connaissances appréciées :
· Connaissance des systèmes de messagerie (Kafka, RabbitMQ) et des protocoles d'échange (Edifact). (Contexte des produits de l'équipe)
· Expérience avec des bases de données relationnelles et NoSQL.
· Certifications Microsoft Azure (Developer, Architect).
· Connaissance des outils de monitoring (Dynatrace).
Compétences obligatoires :
Expérience significative (min. 5 ans) en développement Java Full Stack (Spring Boot, Angular).
Expertise avérée sur l'environnement Microsoft Azure (PaaS, IaaS, Networking).
Capacité à mener des migrations Cloud et à résoudre des problématiques réseau (TCP/IP).
Excellentes compétences en mentoring et pédagogie.
Leadership technique, autonomie et esprit d'équipe.
Pratique des méthodes agiles (Scrum).
Compétences appréciées :
Connaissance des systèmes de messagerie (Kafka, RabbitMQ) et des protocoles d'échange (Edifact).
Certifications Microsoft Azure.
Connaissance des outils de monitoring (Dynatrace).