Lexum is looking for a Full-stack Java developer

Lexum Informatique Juridique Inc (“Lexum”) develops some of the fastest and most popular legal information tools. The CanLII website – a Lexum development – is identified by virtually all Canadian lawyers as the most convenient resource for finding legal information. The technologies developed are used in numerous legal websites in Canada and abroad.

With a very low hierarchical structure, Lexum benefits from an outstanding level of employee retention due to a work culture that encourages autonomy, initiative and growth in the careers of professionals, as well as excellent team spirit. The company offers competitive compensation and excellent working conditions. It is one of Montréal 2024’s top employers. It employs some fifty people and is located in the heart of the Plateau Mont-Royal, at the corner of Saint-Laurent Boulevard and Rachel Street.

Summary

Lexum is looking for a full-stack Java developer to join a team of 15 other developers.

Responsibilities and Tasks

  • Design and implement new functionalities in the applications used by our editors to publish content and in our public websites.
  • Implement metrics to measure the quality of the developed solution: response time, functional test coverage, etc.
  • Optimize the performance and reliability of our applications, both at server and client level.
  • Technically support the solution once in production: manage anomalies, ensure its durability by refreshing technologies, etc.
  • Manage the ingestion and processing of large quantities of data, and the performance challenges this represents.

Requirements

  • Bachelor’s degree in computer science, engineering or relevant technical field.
  • 2 years’ experience as a backend and/or frontend application developer or, if just out of school, an excellent GPA.

The technologies we use:

  • We’re very Web 2.0 oriented: REST, AngularJS, CSS3, Bootstrap, etc.
  • On the server side, Java is our language of choice;
  • We use open-source technologies almost exclusively: Linux, PostgreSQL, Git, Apache-*, Spring-*, Maven, Jenkins, etc;
  • We generally use the AWS cloud and associated technologies: Docker, Terraform, Ansible.

What we look for in an application:

  • A dynamic and motivated person;
  • Attention to detail and a sense of quality;
  • Initiative and determination to solve problems;
  • A taste for a challenge;
  • Knowledge of the technologies used or, as no one knows everything, a very good ability to learn as demonstrated by past experience.

About the Offer

We offer the following benefits and advantages:

  • Permanent employment at 35 hours per week;
  • Competitive salary, depending on experience;
  • Possibility of telecommuting;
  • Flexible work schedule according to normal business hours;
  • Conditions :
  • Casual dress;
    • Health, dental, disability and life insurance;
    • Employer RRSP contribution program;
    • Training and development policy;
    • Wellness and psychological assistance programs;
    • Annual paid leave: 4 weeks vacation, 5 sick days.

Hiring is conditional on a 6-month probationary period, starting depending on the availability of the successful candidate.

Please send your application to carriere@lexum.com, quoting “Java full-stack developer” in the subject line.