Analyste programmeur
Ansible, Back-end, Full stack, HTML, Java, Javascript, JBoss, Jenkins, Jira, Rest, SOAP, Spring Boot
Description Titre : Développeur Java
Lieu : centre-ville
Durée : permanent

Responsabilités :
• Fournir une expertise dans les domaines de l’analyse, de la conception, de l’essai et de la mise en œuvre de systèmes.
• Agir à titre de personne-ressource technique quant au développement et à la maintenance de systèmes dans un environnement Java.
• Développer et assurer l’entretien d’applications, des sites Web et des services Web, notamment en assumant la programmation et l’intégration de composantes.
• Participer au soutien et à l’évolution de différents systèmes (maison, progiciels, services Web, logiciels libres).
• Évaluer la performance des systèmes, en analyser les problèmes et les défectuosités et appliquer les solutions appropriées.
• Participer à l’exploitation et au soutien de première ligne des applications, en collaboration avec l’équipe de soutien et les principaux fournisseurs
• Rédiger la documentation requise pour les guides de formation ou guides de l’usager.
• Le projet s’alimente à travers une API REST développée en Java à l’aide des librairies Spring qui communique avec un ensemble de serveurs SOLR & Zookeeper.

Compétences requises :
• Baccalauréat en informatique ou formation et expérience jugées équivalentes.
• Un minimum de 3 ans d’expérience à titre d’analyste en informatique dans un poste similaire (développement et soutien d’applications dans un environnement Java).
• Excellente connaissance du langage Java et du cadre d’application Spring.
• Expérience dans l’utilisation et l’exploitation des plateformes d’indexation et de recherche (Lucene, Solr, ElasticSearch).
• Expérience dans le développement de services Web REST.
• Expérience de développement avec une ou plusieurs technologies et librairies suivantes : Hibernate, JPA, JSP, Servlet, Spring, JEE.
• Expérience avec les outils tels Maven, Gradle, Ant, Junit et SonarQube.
• Expérience avec des bases de données relationnelles et non-relationnelles tel Oracle, MySQL et CouchDB
• Connaissance des serveurs Web (Apache) et d’applications (Tomcat ou équivalent).
• Connaissance des langages de développement Web HTML, CSS, Javascript et JQuery.
• Il y a plusieurs autres projets et évolutions pour lesquels la personne au profil polyvalent sera appelée à travailler dans plusieurs technologies : Java, SOLR, Spring, Bash, Perl, Python, xml & xslt, Struts etc.
i
N° de poste 2671
Lieu Montréal
Statut Permanent