Contexte :
Dans le cadre du projet de développement des nouvelles offres, nous recherchons un(e) développeur(se) Java pour renforcer nos équipes.
Missions :
· Apporter son expertise aux différentes squads afin d?accélérer le delivery des projets ;
· Participer aux analyses techniques et aux études d?impacts en amont des développements ;
· Concevoir des solutions en respectant les bonnes pratiques de développements ;
· Fournir des chiffrages détaillés des futures réalisations (dans le cadre de la méthode SCRUM);
· Réaliser les développements ;
· Effectuer des contrôles croisés afin d?assurer la qualité des développements réalisés par l?équipe ;
· Assurer le support de niveau 2 aux équipes d?homologation lors des phases de recette ;
· Assurer le support lors des mises en production de chacune des évolutions ;
· Assurer le maintien en condition opérationnelle des applications du périmètre (effectuer les analyses sur incident en support des équipes d?exploitation, et réaliser les correctifs le cas échéant).
Profil candidat:
Profil :
Vous êtes diplômé(e) d?une formation supérieure type diplôme d?Ingénieur ou BAC+5 idéalement avec une spécialisation en informatique et vous justifiez d?une expérience sur un poste similaire.
Compétences techniques :
Développement Back-End en JAVA 11+
Les frameworks JAVA commun tels que Hibernate, et la suite Spring
Les modèles d?architectures Microservice (CQRS, Event driven)
Pratique de la sécurité des API
Connaissance et pratique d?Apache Kafka, Kaftka Stream
Serveur d'application Tomcat et des technologies JEE
Utilisation quotidienne de l'IDE IntelliJ
Utilisation des outils de "CI" (Bamboo / Jenkins) et de contrôle de source (Bitbucket / Git)
Infra cloud (GCP, Kubernetes, Helm, ArgoCD).
Environnement UNIX et LINUX (Redhat), Script Shell, Bash, Python, Etc.
Utilisation et configuration de Grunt, Bower, NodeJS.
Techniques de conception (UML)
Les bases de données et la modélisation (SQL, Oracle, MySQL)
La méthodologie Agile SCRUM
Go to job list