Titre du poste ou emplacement
RECHERCHES RÉCENTES

Développeur java senior

Tecsys Inc. - 24 emplois
Montreal, QC
Télétravail
Temps plein
Expérimenté

Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité et la réduction des trajets domicile-travail, nous sommes fière d'être une entreprise privilégiant le travail à distance. Notre environnement qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.

À propos de Tecsys

Tecsys est un innovateur à croissance rapide qui offre des solutions de chaîne d'approvisionnement aux principaux systèmes de soins de santé, aux hôpitaux, aux pharmacies, aux distributeurs, aux détaillants et aux 3PL. Nous travaillons avec les leaders du secteur pour transformer leurs chaînes d'approvisionnement grâce à la technologie. Si vous aimez relever des défis intéressants avec des opportunités d'apprentissage continu, joignez-vous à Tecsys!

À propos du poste

Nous recherchons un Développeur Java Senior expérimenté et motivé pour rejoindre notre équipe de développement dynamique. Dans ce rôle, vous serez responsable de la conception, du développement et de la maintenance d'applications Java à haute performance. Vous contribuerez en participant à des sessions de brainstorming, à la compréhension des exigences et au codage des solutions. Vous travaillerez au sein d'une équipe Agile axée sur l'amélioration continue de ses méthodologies, outils, pratiques et esprit d'équipe. Enfin, vos capacités à collaborer avec des disciplines transversales, à bâtir la confiance entre pairs et votre capacité d'influence positive vous aideront à surmonter les défis avec succès.

Ce que vous ferez :

  • Concevoir, développer, réviser et tester activement le code en tant que membre d'une équipe de développement agile très talentueuse.
  • Remettre en question les hypothèses et s'efforcer d'avoir des approches novatrices pour les problèmes.
  • Développer des relations solides avec les parties prenantes commerciales et techniques pour équilibrer les exigences commerciales avec la faisabilité technique et la durabilité.
  • Collaborer avec les différentes équipes pour vous assurer que le produit final est solide sur le plan opérationnel.
  • Dépanner et résoudre les problèmes techniques complexes sur l'ensemble de la pile logicielle.
  • Assurer que les exigences non fonctionnelles sont respectées (performances et évolutivité).
  • Contribuer aux rétrospectives pour l'amélioration continue des processus et de l'efficacité de l'équipe.
  • Restez au courant des dernières tendances et technologies de l'industrie et intégrez-les dans notre processus de développement le cas échéant.

Vos qualifications :

  • Diplôme universitaire en informatique ou en génie logiciel (ou expérience équivalente).
  • Avez au moins 5-7 ans d'expérience dans le développement d'applications backend en Java.
  • Possédez une excellente compréhension et une expertise pratique des services et de l'architecture REST.
  • Prenez en charge des défis techniques complexes, en fournissant des conseils et des solutions à l'équipe.
  • Faites la différence dans une équipe. Un agent de changement dote d'une forte capacité d'influence positive, capable de transformer des actions concrètes en résultats. Surtout, vos talents naturels de leader feront ressortir le meilleur de vos collègues.

· Avez de l'expérience dans la rédaction de tests unitaires (Junit).

  • Avez de l'expérience avec les SGBDR (de préférence PostgreSQL).
  • Avez de l'expérience avec les systèmes IDE et de contrôle de version (Eclipse, Git, Maven, etc.).

Qu'est-ce qui pourrait vous donner un avantage :

  • Bonne expérience avec le développement Java, avec une solide compréhension de Java 8+ et des frameworks associés (Spring, Hibernate, etc.)
  • Expérience de travail avec AWS ou la plate-forme Cloud (GCP, Azure).
  • Expérience des plates-formes Windows et/ou Linux.
  • Expérience avec Docker et la conteneurisation.
  • Expérience avec des technologies ou des frameworks sans serveur.
  • Une solide maîtrise de la communication écrite et verbale en anglais est essentielle pour une correspondance efficace avec les clients, les fournisseurs, les partenaires commerciaux et les collègues au-delà de la province de Québec.
  • Bilingue.

Nous comprenons que l'expérience se présente sous de nombreuses formes et que les carrières ne sont pas toujours linéaires. Si vous ne répondez pas à toutes les exigences de cet affichage, nous vous encourageons tout de même à postuler.

Chez Tecsys, nous nous engageons à favoriser un milieu de travail diversifié et inclusif où tous les employés se sentent valorisés, respectés et habilités. Nous croyons que la diversité stimule l'innovation et renforce notre capacité à fournir des solutions exceptionnelles. Nous accueillons et encourageons les candidats de tous les horizons, expériences et perspectives à se joindre à notre équipe.

Tecsys est un employeur qui assure l'égalité d'accès à l'emploi. Des mesures d'adaptation sont disponibles pour les candidats sélectionnés pour une entrevue.

NB : si vous postulez sur ce poste, vous devez être un citoyen canadien ou un résident permanent du Canada, OU, avoir un permis de travail canadien valide.