Développement de webservices en java + interface web HTML/Jquery

Job Type:

Ingénieur en ingénierie logicielle

Description du projet

Environnement fonctionnel

GenPhySE est une unité de recherche dont les travaux vont de la gestion des populations
animales (ovins, caprins, lapins, palmipèdes, porcs) à l'évaluation et la conception de
systèmes d'élevage plus durables.
L’équipe Informatique & Automatismes contribue aux travaux de recherche par le
développement d’outils de collecte de données et de systèmes d’informations. Parmi ces
outils, le système d’informations Sicpa (Système d’Information et de Calcul pour la
Phénotypage Animal) Sanitaire permet aux élevages expérimentaux de l’Inra de gérer tous les
aspects sanitaires de leurs troupeaux : gestion de la pharmacie, suivi sanitaire des animaux,
gestion de la prophylaxie, ... Une application client/serveur est développée et mise à
disposition des agents des unités expérimentales pour enregistrer et exploiter ces données. De
plus, une application web est déployée afin d’offrir une interrogation des données pour les
scientifiques des unités de recherche.
Parallèlement, l’ontologie AHOL (Ontologie pour la santé animale du bétail) apporte la
connaissance sur les maladies de production (symptômes, agents pathogènes, espèces
concernées, ...).
La personne recrutée intégrera l’équipe Informatique & Automatismes. Sa mission sera
d’enrichir l’application web destinée aux scientifiques en apportant des nouveaux critères de
recherche basés sur l’ontologie. Il s’agira donc de développer des web services issus de
AHOL, développer des requêtes croisées entre l’ontologie et les données de Sicpa Sanitaire et
intégrer le tout dans l’IHM déjà existante.

Environnement technique

Sicpa Sanitaire s’appuie sur une base de données centralisée MySQL. L’ontologie AHOL est
elle aussi sous MySQL.
Le développement des web services Rest se fera en Java.
L’interface web est développée en HTML5/CSS/JavaScript/Jquery.
Le suivi et l’encadrement du projet se fera en Scrum.

Compétences attendues

Compétences techniques

- Connaissance des architecture web
- Maîtrise des méthodes et techniques de programmation objet
- Bonnes connaissances du langage Java / JEE, Hibernate
- Bonnes connaissances des langages HTML, CSS, Javasript, Jquery, DataTables, ...
- Maîtrise du SQL

Compétences méthodologiques

- Connaissance de la méthode Agile Scrum
- Savoir travailler en équipe, être rigoureux, dynamique, autonome et force de
proposition

Contrat

Type de contrat : CDD de 3 mois
Emploi type : Ingénieur.e en ingénierie logicielle (emploi n° E2C45)
Niveau de recrutement : Ingénieur d’étude
Diplôme requis / expérience professionnelle pour exercer les fonctions : Ouvert aux candidats
possédant un Bac+3 minimum dans la spécialité.
Localisation du poste : Auzeville-Tolosane (UMR GenPhySE) et déplacements prévus sur
Rennes (UMR Pegase).
Poste à pourvoir : immédiatement
Rémunération brute mensuelle indicative : 2 019.66 € à 2 422.67 €

Contact: 

Alexandre Journaux

email: 
Alexandre dot Journaux at inra dot fr
Phone: 
0561285173