MongoDB ElasticSearch Cluster – Improving the interface of a web application

MongoDB ElasticSearch Cluster – Improving the interface of a web application (P14005)

La société

Depuis sa création en 1979, Infotel, Société de Service et Éditeur de logiciels, est devenu un partenaire de référence pour les plus grands comptes (Banque, Assurance, Industrie, Service, Distribution, …) grâce à son expertise en informatique de gestion, depuis les applications mobiles jusqu’au Big Data. Aujourd’hui, plus de 1 600 collaborateurs composent le groupe Infotel et nos logiciels sont vendus dans le monde entier.

Le Groupe est resté fidèle aux valeurs humaines qui ont fait sa réussite :

  • un recrutement sélectif basé sur les compétences ;
  • un suivi rigoureux des collaborateurs par des commerciaux-managers ;
  • une gestion dynamique de la progression de carrière grâce à des missions valorisantes.

Sujet

Le stage porte sur l’amélioration de l’interface graphique d’une application Web connectée à une base de données distribuée MongoDB/ElasticSearch utilisée pour le stockage et la restitution optimisée d’images, de vidéos, de données audio ou texte.

Ces données proviennent des documents brevet de l’Office Européen des Brevets et sont essentiellement au format texte et pdf image.

Le stage s’effectuant dans un fort contexte international (France, Hollande, Allemagne, Chine, Suède), le stagiaire devra maitriser l’anglais. Il devra pouvoir évoluer de manière autonome tout au long de la durée de son stage.

Le stagiaire interviendra au sein des plates-formes de développement sur le site d’Infotel, et mènera à bien les tâches suivantes :

  • revue de l’esthétique globale, icônes, etc.
  • intégration de graphiques, diagrammes, arbres dans l’application ;
  • animation des interfaces (mise en place d’un carrousel…) ;
  • implémentation de l’auto complétion et du scroll infini ;
  • mise en place d’une interface type « dashboard » ;
  • refonte des GSPs (pages de présentation du framework Grails) sous Angular JS ;
  • respect du concept de « Responsive Web Design » ;
  • compatibilité optimale avec tous les navigateurs Web du marché ;
  • tests techniques et fonctionnels ;
  • communication active avec la personne qui gérera la partie Backend ;
  • rédaction de la documentation technique sur Wiki.

Le stage devra permettre de proposer une interface moderne, intuitive alliant design et simplicité afin de restituer instantanément des documents du Prior Art de l’Office Européen des Brevets en tenant compte des points suivants :

  • l’application Web a été développée sous le framework Grails ;
  • les pages de présentation des données utilisent les framework jQuery et Twitter Bootstrap ;
  • Spring Security est utilisé pour la gestion des utilisateurs ;
  • afin de permettre le travail collaboratif, les sources de l’application sont hébergées sur un serveur Gitorious.

Environnement et compétences requises

Le stagiaire devra maitriser les outils les langages ou les techniques suivants :

  • langages : Javascript, Java ;
  • bases de données : NoSQL, MongoDB ;
  • formalisme JSON utilisé dans MongoDB ;
  • framework Grails et Spring ;
  • frameworks Angular JS, Bootstrap, jQuery ;
  • gestion de versions avec GIT ;
  • une connaissance en design graphique serait un plus ;
  • connaissance de l’architecture MVC.

Lieu du stage

Stage dans nos locaux à Bagnolet, Tour Gallieni II (métro Gallieni).

Prolongement du stage

Le stage pourra être suivi par un emploi (CDI) à Infotel.

Votre candidature

Pour postuler, merci de nous envoyer votre CV et votre lettre de motivation par courrier électronique à l’adresse ci-dessous :