Programmeur Java senior

Lieu de l'assignation
Montréal
Date d’entrée en vigueur
Dès que possible
Type de contrat
Permanent

Sous l'autorité du Chef Technologies de l'information, vous serez responsable de maintenir le code existant et programmer de nouvelles applications ou fonctionnalités client/serveur et web fonctionnant majoritairement dans des environnements Linux.
La personne recherchée détient une compréhension approfondie de Java ainsi que de l’intégration et du déploiement continu des processus et des « builds ».

Principales responsabilités

Dans votre poste chez notre client, vous serez appelé à travailler sur ce qui suit :

  • 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.

Qualifications requises

  • Baccalauréat en informatique ou expérience équivalente.
  • Plus de 6 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.
  • Connaissance avancée en programmation JAVA est essentiel;
  • Connaissance avancée de 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.

Consignes pour postuler

Nous remercions toutes les personnes qui poseront leur candidature, mais ne communiquerons qu’avec celles retenues pour une entrevue.

Il est essentiel de joindre votre CV au présent formulaire pour que votre candidature soit considérée.

Le genre masculin est utilisé sans discrimination et dans le seul but d’alléger le texte.

Candidature spontanée

Vous ne trouvez pas l'emploi correspondant à votre profil parmi nos affichages? Prenez tout de même un moment pour acheminer votre C.V. Il sera automatiquement conservé dans notre base de données de candidat.

Candidature spontanée