Développeur Java sénior

Par EVOLOCITY

Evolocity est une société en pleine croissance à la recherche d'un développeur logiciel passionné . Ils ont besoin de vous pour les aider à évoluer et à construire l'avenir de leur organisation en transférant leurs applications vers une architecture basée sur les micro-services Java. Avoir un impact sur l'amélioration des solutions, augmenter la satisfaction des clients, augmenter la capacité à servir plus de marchands, et continuer à évoluer la vitesse à laquelle leurs commerçants peuvent accéder aux fonds de roulement.

Le candidat retenu contribuera à toutes les étapes du cycle de vie du logiciel : analyse des besoins, discussions de l’architecture, développement, conception de l’application et de la base de données, programmation, tests et déploiement. Il jouera un rôle clé dans l’optimisation des capacités des plateformes internes. Pour ce faire, il développera de nouveaux modules et intégrera des solutions externes qui amélioreront grandement l’efficacité des activités journalières.


  • Faites partie d'une équipe de développement hautement qualifiée.
  • Travailler avec des gens qui aiment ce qu'ils font.
  • Faites partie d'une culture d'entreprise amusante et moderne.
  • Travaillez dans notre emplacement récemment rénové du centre-ville de Montréal avec des vues incroyables.
  • Excellents avantages sociaux


Principales responsabilités

  • Contribuer à la conception et au développement d’une suite évoluée d’outils touchant à toutes les sphères de l’entreprise.
  • Identifier avec l’équipe de développement les technologies pertinentes à utiliser lors de l’ajout de nouvelles fonctionnalités à notre plateforme.
  • Participer à l’établissement et à l’analyse des besoins métiers.
  • Contribuer à l’uniformité et à la qualité des développements en participant aux revues de code conjointes, en suivant les bonnes pratiques de développement et de tests.
  • Travailler dans un environnement de développement Agile, faire partie de l’équipe SCRUM et contribuer à l’amélioration du fonctionnement interne de l’équipe.
  • Au besoin, collaborer avec des fournisseurs externes et intégrer leurs systèmes/outils à nos principales solutions d’entreprise.

Le bon candidat devrait connaître

  • Langage Java, niveau expert
  • Écosystème Spring
  • Développement d’applications distribuées (microservices, un atout)
  • Connaissances des outils de gestion d’applications conteneurisées (Kubernetes, mesos, swarm, etc.)
  • Développement d’applications SPA Javascript (Typescript) avec des environnements comme Angular, ReactJS, EmberJS ou Aurelia
  • Avoir l’esprit d’équipe
  • Avoir une mentalité Agile
  • Aimer partager ses idées
  • Aimer discuter d’architecture
  • Aimer discuter des besoins fonctionnels
  • Être autonome

Compensation

Salaire:

$85K - $110K par an

Avantages:

  • 3-4 semaines de vacances
  • Avantages sociaux