Programmeur JAVA

Détails sur le poste

 

Lieu du travail : Montréal

Date d’entrée en vigueur : Dès que possible

Type de contrat : Poste permanent

Secteur d'activités : Finances, administration et technologies de l’information

Salaire : Avantageux


Contexte

Novipro est présentement à la recherche d'un Programmeur JAVA pour l'un de ses clients pour un poste permanent à Montréal.

La ressource sera responsable de maintenir le code existant et programmer de nouvelles applications ou fonctionnalités client/serveur et web fonctionnant majoritairement dans des environnements Linux. Elle devra également avoir une compréhension approfondie de Java ainsi que de l’intégration et du déploiement continu des processus et des « builds ».

Votre rôle

 

  • Analyser, développer, optimiser, configurer et tester des progiciels;
  • Participer au développement d'applications et de composantes JAVA selon les meilleures pratiques du marché;
  • Réaliser la documentation technique requise;
  • Effectuer des tests unitaires sur les composantes développées;
  • Supporte la culture DevOps;
  • Développer de nouvelles fonctionnalités et/ou de nouveaux modules à partir de spécifications écrites provenant des analystes;
  • Contribue à l'évolution de la pratique du service;
  • Participe et contribue aux preuves de technologie ou concept;
  • Participer à des ateliers fonctionnels pour comprendre et, si nécessaire, remettre en question la solution retenue en proposant des solutions techniques;
  • Toute autre tâche connexe relative à sa fonction demandée par le superviseur du service.
carriere.jpg

Ce que l'on recherche

 

  • Baccalauréat en informatique ou expérience équivalente ;
  • Expérience de 3 à 5 années d'expérience en développement Java;
  • Expérience pertinente avec des BD (mySQL, MS-SQL, Oracle et/ou PostgreSQL);
  • Expérience pertinente en développement à l’aide de frameworks tels que Spring, Hibernate, CXF, Camel, Kafka, etc;
  • Expérience pertinente en développement en développement de systèmes transactionnels et en C#, ASP.NET sont des atouts.
  • Connaissances techniques :
  • Connaissance avancée du langage de programmation JAVA est essentiel;
  • Connaissance avancée des langages JavaScript, HTML, CSS;
  • Connaissance avancée du système d’exploitation Linux;
  • Connaissance avancée des langages AngularJS et Ajax, jQuery, HTML5;
  • Maîtriser les concepts d’architecture SOA, utilisation de services web RESTful ou SOAP;
  • Connaissance avancée du français.