Analyste technique programmation Java

Durée
Permanence ou Contractuel
Date de début
ASAP
Lieu
Montréal

Description

L'entreprise a besoin d’augmenter sa capacité de développement java en raison d’un nombre grandissant de projets de modernisation du parc applicatif bancaire. L’analyste programmeur se joindra à une équipe multidisciplinaire pour des projets en mode conventionnel et agile. La personne se doit d’être en mesure de gérer la pression et ses priorités correctement et avoir un intérêt pour l’apprentissage (fonctionnel et technique).

Exigences

Éducation

  • Formation dans une discipline appropriée

Expérience

  • Expérience de 4 ans ou plus en développement web spécifiquement requise (essentiel)
  • Connaissance d'environnement WEB JAVA / J2EE, service Web, JUNIT, JQUERY, Design Patterns (DAO et MVC).
  • Connaissance technique des éléments suivants: Eclipse: savoir se servir de ses fonctions afin de refactoriser le code, debugger et développer les tests unitaires, JDBC-SQL, XML, Struts, Design Pattern, UML, Weblogic, MQ Series, C++ (atouts)
  • Connaissances des serveurs J2EE, Oracle Database, Struts 1.x, Sécurité LDAP, Eclipse, Subversion, Ant, Spring, JSP, JSTL, TLD (Tag Libraries Definition), JavaScript, DOM, XML, CSS
  • Expérience de développement d’applications avec intergiciels utilisant Spring: spring-boot, spring-web services – développement de web services de type REST et SOAP, messagerie MQ Webshpere
  • Gestion de code source : GIT et Subversion.
  • Outils de développement: MAVEN, ANT, Jenkins.

Communication

  • Maîtrise du français

Responsabilités

  • Réaliser la documentation technique
  • Réaliser et/ou réviser les conceptions techniques, les programmes, les livrables et les bancs d'essais en respectant les spécifications, les normes et les orientations approuvées avec les clients
  • Structurer et documenter les livrables et programmes pour en faciliter l'évolution et la maintenance
  • Valider et/ou réaliser les cas d'essais pour assurer une couverture complète des changements effectués par le projet
  • Évaluer les efforts de développement et encadrer les ressources plus juniors
  • Participer à des projets d’optimisation des différents sites et applications supportés par l’équipe

Postulez

* Champs obligatoires