Insitoo

Développeur Fullstack Java Angular (H/F)

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

Référence:
17-DFJA-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 IP
­ - L’évolution des prestations clients

SI de supervision et d’administration ancienne et nouvelle :
- 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 :

  • 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édiger et mettre à jour la documentation technique.

  • Assister les équipes fonctionnelles en apportant un support technique.

  • Effectuer des tests croisés pour garantir la qualité et la conformité des livrables.

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, Git, Grafana

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 6 ans est souhaitée sur le rôle.

Compétences attendues sur le profil :

  • Expertise JAVA et Spring / Spring Boot

  • Expérience confirmée Angular

  • Connaissance et utilisation de kafka

  • Maitrise des outils de test unitaire / intégration (JUnit, Mockito)

  • Connaissance de spark / scala

  • Expériences en BDD non relationnelle (Cassandra, ElasticSearch) / Expérience avec Cassandra impérative

  • 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

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