OUVERTURE DE POSTE – PERMANENT Service des ressources humaines Le lundi 2 juin 2014 Poste : Développeur Java Senior Date d'ouverture : Le 2 juin 2014 Service : Médias numériques Date de fermeture : Le 20 juin 2014 Supérieur immédiat : Chef de développement technologique La division des médias numériques de RDS s'occupe de la gestion des propriétés numériques hors d’ondes de RDS incluant le site Web rds.ca, l'application mobile RDS GO, et les propriétés Le Grand Club et Le Grand Pool. Elle gère le développement des nouveaux produits et fonctionnalités, et l'intégration des produits externes dans l'écosystème numérique de RDS. L'équipe de développement technologique se charge des activités de développement sur le système de gestion de contenu (CMS) qui gère le contenu des propriétés numériques, ainsi que sur les outils internes utilisés par l'équipe de création de contenu. Le développeur Java sénior sera responsable d'aider dans l'élaboration du design architectural pour le développement de la plateforme Web de RDS.ca et les propriétés numériques associées. En étant la ressource sénior de l'équipe de développement Java, elle agira comme personne ressource et tutrice pour les développeurs Java juniors. Responsabilités : - devenir rapidement confortable avec la plateforme Atex Polopoly et son intégration avec les propriétés numériques de RDS - aider le Scrum Master à établir les protocoles de tests unitaires pour l'équipe de développement - contribuer à la documentation de la plateforme - agir comme ressource de développement sénior dans les sprints de produit - valider la direction architecturale pour les stories reliés à la plateforme Java - agir comme personne ressource pour les développeurs Java internes Les gros projets en vue sont : - l'implantation d'un design responsive pour RDS.ca incluant les optimisations pour les appareils mobiles - l'intégration d'une solution distribuée de la gestion de profil - l'intégration continue des fournisseurs externes de statistiques, et l'augmentation de la capacité à fournir les statistiques en temps réel pendant les évènements sportifs - la mise à jour de la version Polopoly Environnement technologique : Au centre des propriétés numériques de RDS se trouve le système de gestion de contenu Atex Polopoly. Basé sur les technologies standards de Java (Spring, gabarits Velocity, Solr), Polopoly fournit aux rédacteurs de RDS l'environnement de gestion de contenu pour les sites Web (www.rds.ca et m.rds.ca), les applications mobiles (RDS GO et RDS Hockey) et l'application RDS Extra pour Bell Fibe, ainsi que les flux d'informations externes (ex. Sympatico, La Presse+). En plus, Polopoly intègre l'information des services de statistiques pour les résultats des évènements sportifs et l'information sur les ligues, équipes et athlètes. Il supporte aussi la gestion de contenu fourni par les utilisateurs via les commentaires, blogues et téléchargement des photos. Le développement se réalise avec une méthodologie Agile Scrum. Candidat idéal : La personne sélectionnée aura une compréhension profonde du développement Java dans un environnement Web, avec l'expérience sur les sites majeurs Java et une compréhension des enjeux de performance. Elle aura aussi une bonne compréhension de JavaScript et le développement de la couche de présentation, avec la connaissance de l'augmentation de la performance pour les sites Web de haute capacité. Expérience requise : - Java EE (5-7 ans) - Spring MVC (5 ans) - Gabarits Velocity - Travail avec un système de gestion de contenu propriétaire - Français oral et écrit Atouts : - Expérience avec Atex Polopoly - Expérience avec les statistiques sportives et les pools fantasy - Les sites Web responsive L'intérêt dans le sport n'est pas essentiel mais serait un atout. Afin que votre candidature soit prise en considération pour ce rôle, veuillez postuler directement en ligne ici - http://jobs.bce.ca/job/Montr%C3%A9al-D%C3%A9veloppeur-JAVA-senior-QC/65365400/