Développeur Fullstack Java Angular Sénior (H/F)

Lyon, France
Dès que possible
> 12 mois
Régie
Temps plein
Angular - Confirmé
Elasticsearch
Apache Kafka
Framework Spring
Cassandra
Java - Confirmé
Intégration continue et livraison continue (CI/CD)

Référence:
17-DJAS-LY
Projet :

Dans le contexte d’évolution du comptage haut de portefeuille, ce projet est garant de :
­ - La refonte des SI
­ - Déploiement des boitiers
­ - L’évolution des prestations clients

SI de supervision et d’administration :
- Référentiel des évènements
- Administration des matériels
­- Gestion des dysfonctionnements
­- Pilotage d'activités de supervision

L’équipe se compose actuellement d’une quinzaine de personnes réparties en :
­- Deux équipes fonctionnelles : Un PO, 2 DevOps, 3 développeurs full-stack
­- équipe Transverse : un admin fonctionnel, un responsable qualité interne, un responsable qualité transverse et un chef de projet

Descriptif de la mission :

Activité principale :

- Expert des applications techniques.
- Point de référence pour les équipes de développement sur les aspects applicatifs.
- Collabore avec le Lead Tech pour définir le backlog technique sur son périmètre.
- Participer à la conception ainsi qu'à la mise en œuvre des développements à partir des spécifications fonctionnelles, de manière robuste et performante
- Participer à la couverture des tests, à la correction des anomalies fonctionnelles et/ou techniques
- Participer aux revues de code
- Challenger le besoin vis-à-vis des bonnes pratiques et contraintes techniques
- Conception et développement logiciel applicatif java/angular
- Ecriture des tests automatisés (unitaires, intégration, acceptance, performance)
- Amélioration continue de la qualité logicielle, mise en place de prototypes de solutions (POC)
- Lead de chantiers techniques (Factorisation, optimisation du code, montées de version applicative / produit)
- Participation aux cérémonies agiles (sum, chiffrage, rétrospective, démos, …)
- Remontée d’alertes et avancement des réalisations
- Rédaction des documentations techniques (et fonctionnelles)
- Supervision, monitoring et diagnostique des erreurs en production, correction d’anomalies, …

Activité secondaire :

- Rédaction et actualisation de documents techniques
- Support aux équipes fonctionnelles
- Réalisation de tests croisés

Stack technique de l'équipe : Java 21, Springboot 3, Spring, Angular 17, ElasticSearch, Cassandra, Ansible, Bitbucket, Jenkins, Terraform, JGiven, Tomcat, Kafka, RHEL 8+, Openstack, Zeppelin, Gatling

Description du profil :

Le Développeur Full-stack est un informaticien qui dispose des compétences nécessaires pour agir à tous les niveaux techniques de la pile des différentes couches constituant une application informatique, à savoir : l'infrastructure matérielle, le système d'exploitation, les bases de données, le back-end et le front-end.
Une expérience de 10 ans est souhaitée sur le rôle.

Compétences attendues sur le profil :

- Maîtrise les outils de build
- Maitrise des fondamentaux de l'agilité
- Maitrise avancée des technologies employées sur le projet concerné
- Expertise sur un sous ensemble des technologies utilisées par le projet
- Expertise avancée des technologies en rapport avec les environnements et le build
- Met en œuvre, enseigne et assure la bonne mise en application des pratiques de développement

- Est moteur dans la conception et la réalisation des chantiers techniques d’amélioration
- Mène une veille sur les évolutions technologiques et les nouveaux langages informatiques
- Connaissance et utilisation de kafka
- Maitrise des outils de test unitaire / intégration (JUnit, Mockito)
- Connaissance de spark / scala
- Connaissance en BDD non relationnelle (Cassandra, ElasticSearch)
- Connaissance de base en Devops (CI/CD, IaC, ...)

Impératif : Java, Spring, Angular, Kafka, Cassandra

Rémunération:
560 €/J
Remote:
Partiel