1 Ingénieur Développeur JAVA Transport H/F

  • CDI
  • /
  • Ile-de-France

Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis plus de 30 ans la transformation numérique des entreprises et de leurs produits. Nos ingénieurs interviennent dans 4 métiers complémentaires : Les infrastructures, les systèmes d’information et la transformation digitale, l’informatique scientifique et technique, et les systèmes embarqués.

Notre pôle systèmes d’information et transformation digitale fournit à nos clients des systèmes d’information adaptés et personnalisés qui mixent l’intégration de produits du marché et le développement d’applications sur mesure. Conseil, spécification, réalisation, validation, maintenance, direction de projet et formation – notre rôle est d’accompagner chaque étape de l’étude, du développement et du déploiement des applications métiers. S’engager avec Viveris, c’est l’assurance de relever des défis techniques et humains en travaillant sur des projets innovants dans une ambiance collaborative.

Le poste et les tâches

Votre rôle

Au sein du département Systèmes d'Information et Télécoms d'un des leaders du domaine du transport, l'Unité Information Voyageurs et Services est en charge d'un portefeuille d'applications métiers.

L'application a vocation de prendre en charge tout ce qui concerne la diffusion d'Information Voyageurs du Client dans  les espaces. 

Le Développeur Java aura les tâches suivantes :

  • Prise en main des applications 
  • Développement de nouveaux modules et maintenance de l'existant
  • Participation à 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

Le poste et les tâches

Profil recherché

Vous êtes ingénieur grandes écoles ou d'un cursus universitaire Bac+5 option informatique, doté d'une première expérience significative sur un poste similaire.

 

Compétences indispensables :

  • Expertise sur Java 7 et 8 ainsi que des framework Springboot et MVC
  • Connaissance et maîtrise de HTML, CSS, Javascript, jQuery
  • Connaissance de Java 11
  • Connaissance des normes REST et du format JSON
  • Expérience avec un système de gestion de base de données relationnelle
  • Connaissances des méthodes agiles
  • Connaissances poussées sur Git
  • Rédaction de documentation technique
  • Compétences en optimisation de code (performance)
  • Bon niveau d'anglais technique

 Connaissances souhaitées :

  • Connaissance en tests fonctionnels
  • Expérience avec une base de données PostgreSQL
  • Expérience en programmation shell
  • Mise en place et administration de jobs sur Jenkins


 Qualités personnelles et compétences fonctionnelles

  • Bon esprit d'analyse et de synthèse
  • Sens de l'organisation
  • Aisance relationnelle et capacité à travailler en équipe
  • Autonomie
  • Bon sens de la communication écrite et orale
  • Force de proposition

Le poste et les tâches

En retour, nous vous offrons un cadre de travail de qualité, des espaces de création et une formation continue solide.

Vous êtes passionné, technophile, curieux et créatif ?
Alors nous serions ravis de vous rencontrer.