Return to jobs

Senior Java developer/ Développeur java sénior (Longueuil)

Ref: CA_EN_6_919334_1075094

Posted on 20 November 2019
Location
Longueuil, Quebec
Contract Type
Direct Hire

SENIOR JAVA DEVELOPER

JOB DESCRIPTION

The Senior Java Developer will play a leading role in the elaboration of a complex Java backend using Hibernate, Spring, MySQL, Elastic Search and Node.js. This application provides a great variety of APIs feeding mobile applications, Angular.js dashboards, bike kiosk systems and interoperability systems. The Senior Java Developer will work in a dynamic team of engineers interacting with UX/UI, QA and project management departments. The engineering department uses an Agile, sprint-driven methodology.

 

EXPERIENCE AND KNOWLEDGE

  • Minimum of 5 years of relevant experience or in a similar role
  • Bachelor’s degree in software engineeringComputer Science (Masters, a plus) or equivalent experience
  • Excellent knowledge of Java, Spring, Hibernate and MySQL
  • Knowledge of Linux and scripting
  • Knowledge of automated build pipelines and Git
  • Knowledge, of C, Node.js and Elastic Search a big plus
  • Passionate about software development in a full stack environment

REQUIRED SKILLS

  • Superior capacity at integrating with complex environments
  • Strong debugging skills
  • Capacity to estimate tasks and meet tight deadlines
  • Strong analytical and problem-solving abilities
  • Attention to quality and details

INTERPERSONAL SKILLS

  • Excellent oral and written English and French, other languages are a plus
  • Capacity to work autonomously
  • Ability to articulate ideas
  • ------------------------------------------------------------------
DÉVELOPPEUR JAVA SENIOR

DESCRIPTION DE L'EMPLOI

 
Le développeur Java senior jouera un rôle de premier plan dans l’élaboration d’un backend Java complexe utilisant Hibernate, Spring, MySQL, Elastic Search et Node.js. Cette application fournit une grande variété d’API alimentant les applications mobiles, les tableaux de bord Angular.js, les systèmes de bornes à vélo et les systèmes d’interopérabilité. Le développeur Java senior travaillera au sein d’une équipe dynamique d’ingénieurs interagissant avec les départements UX / UI, QA et de gestion de projet. Le département d'ingénierie utilise une méthodologie Agile, axée sur le sprint.
 
EXPÉRIENCE ET CONNAISSANCES
 
Minimum de 5 ans d'expérience pertinente ou dans un rôle similaire

Baccalauréat en génie logiciel, en informatique (maîtrise, un plus) ou expérience équivalente

Excellente connaissance de Java, Spring, Hibernate et MySQL

Connaissance de Linux et des scripts

Connaissance des pipelines de construction automatisés et de Git

Connaissance, de C, Node.js et Elastic Search un gros plus

Passionné par le développement logiciel dans un environnement full stack

COMPETENCES REQUISES
 
Capacité supérieure d'intégration avec des environnements complexes

Solides compétences en débogage

Capacité à estimer les tâches et à respecter des délais serrés

Fortes capacités d'analyse et de résolution de problèmes

Attention à la qualité et aux détails

COMPÉTENCES INTERPERSONNELLES
 
Excellente connaissance de l'anglais et du français à l'oral et à l'écrit

Capacité à travailler de manière autonome

Capacité à articuler des idées

Find your local office.

Find your local office. Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

Locations