Rejoignez l'équipe d'AMD Consulting !
AMD Consulting est un cabinet de conseil et de services en informatique. Depuis notre création, en 2003, nous met l'humain au coeur de notre stratégie d'entreprise. Nous savons que la synérgie de nos talents est notre plus grande force.
Nous recherchons un(e) Développeur Java Devops sénior pour une opportunité de mission de longue durée à pourvoir chez l'un de nos clients grands compte situé à Lille.
Contexte de la mission
Notre client recherche un développeur back Java expert pour renforcer notre équipe en charge des applications servant à la conception produits.
Les applications ont pour principal objectif d'améliorer les process de conception de nos produits aussi bien en termes de productivité que de rapidité. Cela passe par de la collaboration entre les différents acteurs de la conception, une mutualisation des connaissances, une simplification de l'accès aux données…
Objectifs de la mission et tâches
La satisfaction utilisateurs est l'une des priorités du client ! Votre mission sera d'améliorer les performances et la qualité des applications afin d'offrir à leurs utilisateurs une meilleure expérience au quotidien.
Vous rejoignez le projet de refonte et vous définissez l'architecture backend cible : découpage en micro-services, API en java Springboot, hébergement cloud K8S/GCP. Vous migrez certaines fonctionnalités existantes sur de nouveaux micro-services en Java Springboot et vous adaptez certains services Spring existants.
Technos et environnement technique
Suite d'applications Web Java hébergées sur Amazon utilisant le Framework v4 du client (GWT, Angular 7, Spring, Hibernate).
L'environnement technique cible inclut Java Springboot, Docker, Kubernetes, GCP, Github actions, postgresql.
Autres outils utilisés : Github, Sonar, Jira, Dependabot, flyway, Talend.
Vous êtes diplômé(e) d'une école d'ingénieur ou de l'université niveau Bac+5.
Expert Java Spring Boot et architecture back
Vous êtes capable d'analyser les besoins et les contraintes techniques, étudier et chiffrer les développements, prendre en charge des phases de développement les plus complexes
Vos compétences DEVOPS vous permettent de mettre en place la CI et de collaborer efficacement avec les équipes OPS dans le cadre de la gestion de l'infrastructure
Autonome, Dynamique, Sens du service, vous êtes rigoureux et exigeant
Apporteur de bonnes pratiques, normes, méthodes, vous avez à cœur de livrer des applicatifs avec un excellent niveau de qualité et de transmettre vos connaissances.
Livrables
Architecture cible, roadmap, développement de micro-services et déploiement sur GCP, partage de bonnes pratiques, coaching.
Il est impératif que vous ayez déjà plusieurs expériences similaires, que vous soyez à l'aise avec la définition d'architectures micro-services, la création de nouveaux API en java springboot, la mise en place des dernières bonnes pratiques du marché sur vos services : Kubernetes, GCP, tests intégrés dans la CI, Sonar, SRE, documentation à jour...
Votre expérience sera une source d'inspiration pour l'équipe : vous aurez la responsabilité de coacher les développeurs moins expérimentés, de garantir la qualité et la performance des développements backend sur votre périmètre, de définir une roadmap technique, et de promouvoir le software craftmanship.