Le groupe Savane représente :
- 2 agences : Paris et Lyon
- 5 filiales spécialisées dans les métiers de l'ingénierie informatique.
- Une équipe soudée autour de valeurs communes et d'une vision de notre métier
www.savane-consulting.com
Nous recherchons pour notre client dans le secteur des transports un Développeur Fullstack Java/Angular.
TâcheS :
Les prestations attendues sont les suivantes :
- Prise de connaissance de l'architecture des briques composant le projet
- Participation aux Daily Meeting, à l'estimation (Planning Poker) et la priorisation du Backlog
- Chiffrage des User Stories
- Prise en charge des User Stories
- Développement des fonctionnalités priorisées
- Développement des tests unitaires et fonctionnels
- 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
- Livraisons et REX
- Participation à la réalisation de patches bloquants et hotfixes, analyses sur incidents. Ce travail pourra
comporter, le cas échéant, une optimisation technique
- Assurer la bonne maintenance du repo GIT du/des projet(s) et des process de déploiement
- Participation (et force de proposition) aux réunion des développeurs, des Tech Lead, et des communautés
de pratiques qui peuvent se monter sur le plateau projet
- Déploiement des branches applicatives
Les compétences techniques attendues sont les suivantes :
- Expertise en « Méthodologie Agile » et dans le framework SCRUM
- Expertise dans le développement en Java 17
- Expertise dans le framework Springboot
- Expertise sur des projets utilisant des BDD relationnelles (PostgreSQL)
- Expertise sur des projets utilisant des tests unitaires (JUnit)
- Connaissances avancées sur la chaîne CI/CD (Jenkins, Gitlab CI/CD, Artifactory)
- Connaissances avancées sur les outils de reporting sur la qualité du code (SONAR)
- Connaissances avancées sur Git et workflow de dev (MR, nommage des branches, tickets Jira, écriture de
tests)
- Connaissances avancées sur les technologies de diffusion de données en continu (Kafka)
- Connaissances avancées en programmation shell
- Connaissances avancées des API REST et de l'outil de documentation Swagger
- Connaissances avancées sur les BDD non relationnelles (REDIS, Mongo)
- Connaissances (optimisation) en ORM (Hibernate, Spring Data)
- Connaissances sur les technos Front End (Angular, React)
Les compétences fonctionnelles attendues sont les suivantes :
- Savoir prendre du recul et de la hauteur sur les orientations techniques pour entendre et comprendre tous
les points de vue
- Savoir adapter son discours en fonction de son intervenant (expliquer un sujet technique en des termes
non techniques)
- Coaching de développeur au sein d'une squad dans le but de l'amélioration continue des connaissances
techniques
- Travailler de manière pro active au sein d'un communauté de pratique entre tech lead
- Autonomie dans la réalisation de veille technique
- Savoir rédiger une spécification technique accessible à tous les publics
- Connaissances sur l'utilisation de JIRA et Confluence
- Expérience dans la réalisation d'études, de cadrage, et de POC
Les compétences comportementales souhaitées sont les suivantes :
- Esprit d'équipe
- Transparence
- Capacité d'apprentissage
- Autonomie
- Capacité à inspirer une équipe, accompagnement des collègues, sens de la pédagogie
- Prise en main des sujets, force de proposition
- Capacité à suivre les processus d'équipe (Jira, code review/merge request)
- Souci du détail
Les compétences techniques attendues sont les suivantes :
- Expertise en « Méthodologie Agile » et dans le framework SCRUM
- Expertise dans le développement en Java 17
- Expertise dans le framework Springboot
- Expertise sur des projets utilisant des BDD relationnelles (PostgreSQL)
- Expertise sur des projets utilisant des tests unitaires (JUnit)
- Connaissances avancées sur la chaîne CI/CD (Jenkins, Gitlab CI/CD, Artifactory)
- Connaissances avancées sur les outils de reporting sur la qualité du code (SONAR)
- Connaissances avancées sur Git et workflow de dev (MR, nommage des branches, tickets Jira, écriture de
tests)
- Connaissances avancées sur les technologies de diffusion de données en continu (Kafka)
- Connaissances avancées en programmation shell
- Connaissances avancées des API REST et de l'outil de documentation Swagger
- Connaissances avancées sur les BDD non relationnelles (REDIS, Mongo)
- Connaissances (optimisation) en ORM (Hibernate, Spring Data)
- Connaissances sur les technos Front End (Angular, React)
Les compétences fonctionnelles attendues sont les suivantes :
- Savoir prendre du recul et de la hauteur sur les orientations techniques pour entendre et comprendre tous
les points de vue
- Savoir adapter son discours en fonction de son intervenant (expliquer un sujet technique en des termes
non techniques)
- Coaching de développeur au sein d'une squad dans le but de l'amélioration continue des connaissances
techniques
- Travailler de manière pro active au sein d'un communauté de pratique entre tech lead
- Autonomie dans la réalisation de veille technique
- Savoir rédiger une spécification technique accessible à tous les publics
- Connaissances sur l'utilisation de JIRA et Confluence
- Expérience dans la réalisation d'études, de cadrage, et de POC
Les compétences comportementales souhaitées sont les suivantes :
- Esprit d'équipe
- Transparence
- Capacité d'apprentissage
- Autonomie
- Capacité à inspirer une équipe, accompagnement des collègues, sens de la pédagogie
- Prise en main des sujets, force de proposition
- Capacité à suivre les processus d'équipe (Jira, code review/merge request)
- Souci du détail