Développeur ELK/Java
Description du poste
L’intervenant devra s’inscrire dans la philosophie des méthodes Agiles, et aura pour référent le Delivery Lead de la squad Monitoring.
ACTIVITES :
- Prise de connaissance de l’architecture technico-fonctionnelle des briques composant les projets Monitoring
- Participation aux Daily Meeting, à l’estimation (Planning Poker) et la priorisation du Backlog
- Prise en charge des études, conception, et réalisation de l’architecture avec prise en compte des exigences et contraintes
- Chiffrage des User Stories et participation à la roadmap produit
- Prise en charge des User Stories
- Développement des fonctionnalités priorisées
- Développement des tests technico-_fonctionnels et de performance
- Démonstration des fonctionnalités développées lors des réunions d'itérations
- Rédaction de la documentation technique
- Revue de code, refactoring, optimisation
- Garant des performances et de la haute disponibilité de la solution
- Accompagnement et communication, partage des concepts, et formation
- Livraison finale, Mise en Service (MeS), et REX
- Maintien en condition opérationnelle de la solution et du produit
es compétences techniques JAVA (30%) attendues sont les suivantes :
. Expertise fullstack JAVA (minimum version 11) avec back-end sur Framework Spring Boot et front-end sur Framework Angular (connaissances/expériences React également appréciées)
. Maitrise des principes d'architectures distribuees avec architectures MVC et expériences de mise en œuvre d'ORM (Hibernate, Spring Data)
Maitrise en conception et modelisation d'architectures distribuees et d'API REST (JSON)
. Maitrise en bases de données SGBDR (PostgreSQL 9.6) et NoSQL (clés-valeurs, documents)
. Maitrise des systèmes d'exploitation Linux (RHEL8)
. Maitrise des principes DEVOPS et des outils de CI/CD (Intelli], Git/GitLab, Jenkins,
Les compétences techniques Elastic (70%) attendues sont les suivantes :
. Maitrise de la solution Elastic Stack (ELK)
. Experiences en clustering Elasticsearch On-Premise et/ou Cloud/SaaS
. Expériences de la solution Logstash (installation, configuration, optimisation, tests de performance, monitoring, maintien en condition operationnelle)
. Expériences en programmation Ruby (permettant la mise en œuvre de pipelines Logstash de denormalisation et d'enrichissement des données)
En cible, l’équipe Scrum est composée d’un Delivery Lead (DL) des applications concernées, d’un Tech Lead responsable et garant des architectures logicielles et implémentations techniques JAVA, accompagné d’un autre développeur, d’une experte Elastic Stack, et d’un Proxy Product Owner (PPO) en charge de faire le lien entre les Product Owners (dont un principal au sein du département DSF portant la roadmap produit et en cas d’arbitrage des besoins) et les autres acteurs projets.
A propos de l'entreprise
Avec plus de 70 salariés dans ses rangs, Savane Consulting fait parti du TOP 100 des cabinets de conseil IT en France. Notre mission est d’accompagner les Directions des Systèmes d’Information et les directions ‘’Métiers’’ dans leur développement numérique. Grâce aux expertises de nos consultants, nous délivrons des prestations à forte valeur ajoutée dans les trois domaines suivants : - BI & le Big Data, - Infrastructure - Sécurité.