To apply for this job you must first either login or register

Développeur Java / Developer

Montreal, Quebec  - Contract



Job Description

Responsabilités liées au poste:
•Participer aux projets en cours dans l’équipe Java;
•Participer à toutes les étapes d’un projet: conception, analyse, développement, débogage et tests unitaires;
•Contribuer à l’évolution d’applications déjà développées : ajout de fonctionnalités, modifications, recommandations évolutives, etc.;
•Préparer et faire approuver la documentation technique pour le déploiement et le soutien des applications;


Responsibilities:
•Participate in the Java team’s ongoing projects;
•Participate in all the phases of a project: design, analysis, development, debugging and unit testing;
•Contribute to the evolution of existing applications: new functionalities, modifications, recommendations on the application’s evolution, etc.;
•Prepare and submit for approval the technical documentation regarding the deployment and technical support of the applications;


Must Have Skills:

Exigences:
•Baccalauréat en génie informatique ou l’équivalent;
•Minimum de 3 ans en développement java d’applications d’entreprises;
•Expérience dans l’utilisation de Java d’entreprise (version 8+);
•Expérience dans l’utilisation de Java Script, jQuery et d’AngularJS, un atout;
•Expérience professionnelle dans l’utilisation de Spring 4 et de JPA (Hibernate);
•Connaissance de SQL (PostgreSQL) et d’outils de migration (Flyway, Liquibase);
•Connaissance des méthodes de développement agiles (Scrum, XP);
•Connaissance des serveurs d’applications Web (Tomcat, Jetty);
•Connaissance du contrôle des versions sources (Git, Bitbucket) et des essais unitaires (jUnit, Mockito);
•Bilinguisme (français et anglais)

Requirements:
•Bachelor’s degree in computer engineering or equivalent;
•Minimum of 3 years of experience developing Java enterprise applications;
•Experience using Java Enterprise (version 8+);
•Experience using JavaScript, jQuery and AngularJS is an asset;
•Professional experience using Spring 4 and JPA (Hibernate);
•Knowledge of SQL (PostgreSQL) and migration tools (Flyway, Liquibase);
•Knowledge of Agile development methods (Scrum, XP);
•Knowledge of Web application servers (Tomcat, Jetty);
•Familiarity with version control systems (GIT, Bitbucket) and unit testing (jUnit, Mockito);
•Bilingualism (English & French)


Nice to Have Skills:

Atout:
•Connaissance de Maven, un atout;
•Expérience en intégration et déploiement en continu (Jenkins, Sonar, Nexus, Docker), un atout;


Nice to have:
•Knowledge of Maven is an asset;
•Experience in continuous integration and deployment (Jenkins, Sonar, Nexus, Docker) is an asset;


Details:
Starting: ASAP
To apply for this job you must first either login or register