Developer (java) / Developpeur (java)

Montreal, QC, Canada

Job Description

The Research & Development team is looking for different levels (Junior to Senior) of talented, driven and creative (Java) Developers.

Remote First

Having recognized the advantages of remote work, including employee morale, productivity, and reduced commuting on employee well-being and the environment, as of May 1, 2022, we became a remote-first company. The technologies and programs in which we invested have provided a fantastic foundation to this end. Our remote-first office, together with our conveniently located offices and collaborative workspaces, provide our team with the freedom and flexibility to work in the way that makes our employees most productive.

Our focus is to ensure our employees can do their work in an environment that supports their performance and professional targets.

About us

Tecsys is a team of 700+ dynamic individuals who care about a job well done. We are a fast-growing, innovative company providing supply chain solutions for leaders in the hospital, pharmaceutical and healthcare systems industries, as well as distributors, retailers, and logistics service providers. We work with industry leaders to transform their supply chains through technology. We are a structured company in which it is pleasant to work, and our employees are attached to the family atmosphere of our company.

Your responsibilities

You will work closely and collaborate with other innovative individuals in the development of robust and highly scalable software solutions to resolve the widespread logistics problems that are prevalent in the healthcare and distribution industries. You will contribute by participating in brainstorming sessions, understanding of requirements, and by performing the technical design and coding of the solutions. You will work within an agile team focused on the continuous improvement of their methodologies, tools, practices, and teamwork.

What you'll do:

  • Actively design, develop, code review and test as a member of a highly talented agile development team.
  • Challenge assumptions and strive for innovative approaches to problems.
  • Develop strong relationships with business, technical and operations stakeholders to balance business requirements with technical feasibility and sustainability.
  • Ensure non-functional requirements are met.
  • Contribute to retrospectives for continuous improvement of team processes and effectiveness.
We are looking for someone who has:
  • Experience developing backend applications in Java.
  • Experience with RDBMS like Oracle, PostgreSQL or Microsoft SQL Server.
  • Experience using object-oriented design patterns.
  • Experience with IDE and version control systems (Eclipse, Git, Maven, etc.).
  • Analytical, research, and solution design skills.
  • Team player mindset and good interpersonal and communication skills.
  • Desire to continuously learn and to deliver robust solutions and solid execution of software deliver.
What else could give you an edge when applying?
  • Experience with Supply-Chain concepts.
  • Experience in writing unit tests (Junit) & integration tests (Selenium, Katalon).
  • Experience in an Agile environment.
  • Excellent understanding and practical expertise of REST services and architecture.
  • Experience with CI/CD pipelines (Jenkins, GitLab CI).
  • Experience with Java frameworks such as Spring Boot.
  • Experience with Docker and containerization.
  • Experience working with AWS or Cloud platform (GCP, Azure).
  • Experience with serverless architecture and tooling (AWS lambda).
  • Knowledge of Web technologies (HTML, Javascript/Typescript, CSS).
  • Be located in the Montreal area.
If you possess these skills and have a desire to work with emerging technology within supply chain, then we want you on our team. Act now and submit your resume.

Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview.

NB: if you are applying to this position, you must be a Canadian Citizen or a Permanent Resident of Canada, OR, have a valid Canadian work permit.



Le service de R&D cherche des Developpeurs (Java) de differents niveaux (Juniors a Seniors); talentueux, motives et creatifs.

Travail a Distance

Ayant reconnu les avantages du travail a distance sur le bien-atre des employes et l'environnement, notamment le moral des employes, la productivite, la reduction des trajets domicile-travail, nous sommes devenus, depuis le 1er mai 2022, une entreprise privilegiant le travail a distance. Les technologies et les programmes dans lesquels nous avons investi ont fourni une base fantastique a cette fin. Notre bureau qui privilegie le travail a distance, ainsi que nos bureaux bien situes et nos espaces de travail collaboratifs, offrent a notre equipe la liberte et la flexibilite de travailler de la maniere qui rend nos employes les plus productifs.

Notre objectif est de veiller a ce que nos employes puissent faire leur travail dans l'environnement qui soutient leurs performances et leurs objectifs professionals.

aEUR propos de nous

Tecsys est une equipe de plus de 700 personnes dynamiques et soucieuses du travail bien fait. Nous sommes une entreprise innovante en croissance rapide, offrant des solutions de chaane d'approvisionnement pour les chefs de file des industries hospitalieres, pharmaceutiques et des systemes de soins de sante, sans oublier les distributeurs, les detaillants et les fournisseurs de services logistiques. Nous travaillons avec les chefs de file de l'industrie pour transformer leurs chaanes d'approvisionnement en s'appuyant sur nos technologies. Nous sommes une entreprise structuree dans laquelle il est agreable de travailler, et nos employes apprecient l'ambiance familiale de notre enterprise.

Vos responsabilites

Vous travaillerez, en etroite collaboration avec des personnes innovantes, a la conception de solutions logicielles robustes et evolutives pour resoudre un grand eventail de problemes logistiques dans les secteurs des soins de la sante et de la distribution. Vous contribuerez en participant aux seances de remue-meninges, en comprenant bien les exigences et en effectuant la conception technique et la programmation de solution. Vous travaillerez dans une equipe agile axee sur l'amelioration en continue des methodes, des outils et des pratiques.

Ce que tu feras :
  • aStre un membre actif d'une equipe de developpement agile dans laquelle vous aurez a concevoir, developper, reviser le code et tester des solutions.
  • Remettre en question le statut quo et rechercher des approches innovantes aux problemes.
  • a?tablir de solides relations avec des intervenants commerciaux, techniques et operationnels afin de developper une solution equilibree entre les requis clients et les imperatifs techniques.
  • Veiller a ce que les exigences non-fonctionnelles soient respectees.
  • Contribuer aux retrospectives pour l'amelioration continue des processus et de l'efficacite de l'equipe.
Nous cherchons quelqu'un qui a:
  • De l'experience en developpement d'applications back-end en Java.
  • De l'experience avec les SGBDR comme PostgreSQL, Oracle ou Microsoft SQL Server.
  • De l'experience dans l'utilisation de modeles de conception orientee objet.
  • De l'experience avec l'EDI et les systemes de contrale de version (Eclipse, Git, Maven, etc.).
  • Des habiletes en analyse, en recherche et en conception de solutions.
  • Une volonte d'A"uvrer en equipe et d'excellentes aptitudes interpersonnelles et en communication, orale et ecrite.
  • Un desir de continuellement apprendre et de produire des solutions robustes et une livraison logicielle de qualite.
Qu'est-ce qui serait un atout quand vous postulerez?
  • Experience avec les concepts de la chaane d'approvisionnement.
  • Experience avec l'ecriture de tests unitaires (Junit) et d'integration (Selenium, Katalon).
  • Experience avec le developpement Agile.
  • Bonne comprehension et une experience pratique avec les services et l'architecture REST.
  • Experience de l'approche CI/CD (Jenkins, GitLab CI).
  • Experience avec les cadriciels (Framework) Java comme Spring Boot.
  • Experience avec Docker et la conteneurisation.
  • Experience de travail avec une plateforme infonuagique (Cloud) ou AWS (GCP, Azure).
  • Experience avec l'architecture et les outils serverless (AWS lambda).
  • Experience avec les services Web (Rest et/ou SOAP).
  • Connaissance des technologies web (HTML, Javascript/Typescript, CSS).
  • aStre situe dans la region de Montreal.
Si vous avez ces competences et que vous souhaitez travailler avec une technologie emergente dans le domaine de la chaane d'approvisionnement, nous voulons vous avoir dans notre equipe. Agissez des maintenant et soumettez votre CV.

Tecsys est un employeur qui respecte l'egalite des chances. Des amenagements sont possibles pour les candidats selectionnes pour un entretien.

N.B. : si vous postulez, vous devez atre citoyen canadien ou resident permanent du Canada, OU avoir un permis de travail canadien valide.

#LI-UO

#LI-Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2072404
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned