Programmeur Java senior

NOVIPRO - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

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.