Job Description
Planaxis est presentement a la recherche d'un developpeur JAVA senior Fullstack pour un poste permanent a Montreal.
(See below for English Version)
Le candidat fera partie d'une equipe travaillant sur une application SAAS evolutive dans le domaine des Fintech.
Taches :
- Evolution et amelioration de l'application SaaS s'executant sur AWS
- Participer a l'analyse, a l'elaboration et a l'estimation des besoins des clients
- Concevoir, developper et deployer de nouvelles fonctions et fonctionnalites frontend et backend de qualite
- Effectuer des revues de conception et de code, aider et fournir des conseils et du mentorat a d'autres developpeurs
- Innover et ameliorer les processus de developpement et d'implementation
Competences et formation :
- BAC en informatique ou equivalent
- Une vaste experience avec Java / J2EE et ses frameworks (Spring, Maven, Hibernate)
- Technologies Web incluant HTML, JavaScript, CSS, XSLT, REST, JSON, jQuery
- Experience dans la gestion des differences et limites de divers navigateurs Web
- Gestion des requetes asynchrones, mises a jour partielles de page, AJAX
- Experience de travail avec Agile et connaissance des bonnes pratiques telles que TDD et integration continue.
- Connaissance des outils frontend tels que Grunt, Gulp.js, AngularJS et Bootstrap; bases de donnees relationnelles et SQL;
- Bilingue Anglais - Francais (environnement anglophone)
--------------------------------------------------------------------------------
Planaxis is currently seeking for a Senior Fullstack JAVA Developer for a permanent position in Montreal.
The candidate will be part of a SAAS application team in Fintech.
Tasks:
- Evolve and enhance SaaS application running on AWS
- Participate in the analysis, elaboration, and estimation of customer requirements
- Design, develop, and deploy new production-quality frontend and backend features and functionality
- Perform design and code reviews, assist and provide guidance and mentoring to other developers
- Innovate and improve development and implementation processes
Skills and training:
- BAC in Computer Science or equivalent
- Extensive experience in Java / J2EE, and frameworks (Spring, Maven, Hibernate)
- Web technologies including HTML, JavaScript, CSS, XSLT, REST, JSON, jQuery
- Experience in handling differences and limitations of various Web browsers
- Asynchronous request handling, partial page updates, AJAX
- Experience working with Agile and knowledge of good practices such as TDD and continuous integration.
- Knowledge of front-end tools such as Grunt, Gulp.js, AngularJS, and Bootstrap; relational databases and SQL;
- English speaking environment