Exagens

Développeur Java Senior

Appliquer maintenant

Ville
Vieux Port, Montréal, Qc, Canada

Type
Permanent, temps plein

Rémunération
Salaire plus «Stock-options»

Date de début
Dès que possible


Pourquoi nous ?

Les meilleures personnes devraient travailler sur les problèmes les plus difficiles. Chez exagens, nous utilisons une technologie de pointe, l’analyse des données, les sciences du comportement et plus, afin de permettre aux institutions financières d’augmenter l’efficacité et d’améliorer les résultats de leurs actions d’engagement-client. Déjà utilisés par des millions de personnes dans le monde, nous travaillons fort pour élargir les capacités de nos produits et faire croître notre présence sur le marché. Si tu aimes résoudre des problèmes, que tu souhaites façonner l’avenir de l’industrie financière et travailler dans un environnement collaboratif qui te donne la possibilité de posséder tes propres projets tout en te donnant à la fois la liberté et le mentorat pour t’épanouir : nous aimerions te rencontrer. Voici ta chance de définir et de posséder une part de l’avenir. Nous sommes une entreprise rentable en croissance rapide, donc, il y a beaucoup d'opportunités d’apprendre, de mener, de rire et de partager notre succès.

Qu'est-ce que tu as à y gagner ?

Les produits et l’entreprise que nous bâtissons sont uniques et ont déjà un impact remarqué. En tant que développeur·se aguerri·e dans une start-up en pleine expansion, tu seras un membre important de notre équipe (15 personnes dont 5 devs) et auras de belles opportunités de carrière.

Nous sommes à la recherche de quelqu’un qui aime résoudre des problèmes techniques et opérationnels tout en gardant une vue d’ensemble sur la solution / le produit et sur la valeur apportée aux utilisateurs. Tu participeras à encadrer les autres développeurs et développeuses, ainsi qu’à améliorer les processus de travail. Tu aideras à accélérer notre croissance en t’assurant qu’exagens réponde aux besoins de différentes institutions financières aux États-Unis et au Canada.

On t'attend...

Si tu es une personne créative, proactive, aimant les nouveaux défis, que tu as une bonne compréhension des technologies « Java » et que tu souhaites travailler sur des produits utilisés par des millions de personnes, nous sommes à ta recherche et tu devrais nous contacter.

Bien sûr, tu ne seras pas seul·e. Tu seras entouré·e et supporté·e par des personnes qui ont peu d’égo et de formalisme mais beaucoup de curiosité et qui veulent ardemment réaliser de grandes choses.

Responsabilités

Dans l’équipe

  • Collaborer avec l’ensemble des membres de l'équipe (développeurs·ses, designers, concepteurs·trices d’expérience, chercheurs·ses comportementaux, responsable marketing, gestionnaires …) afin d’inclure leurs différentes expertises dans le produit que tu vas participer à construire
  • Participer à tous les aspects du développement incluant la conception, l'implémentation, des revues de code, des tests unitaires, des tests fonctionnels et la correction de bogues
  • Gérer la partie technique de la livraison de projets
  • Encadrer et guider les développeurs plus juniors
  • Assurer le respect de hauts standards de qualités en établissant/renforçant des bonnes pratiques et des bonnes habitudes au sein de l’équipe de développement
  • Participer à améliorer les processus de développement

Avec les clients

  • Communiquer avec le client de manière professionnelle et claire
  • Fournir du support sur site/à distance et après livraison
  • Écrire et maintenir une documentation claire et adaptée au niveau technique des clients

Qualités

  • Curieux·se
  • Tu sais travailler en autonomie tout en étant un·e joueur·se d’équipe
  • Passionné·e par la programmation, la résolution de problèmes et la construction d’applications
  • Investi·e : tu aimes le travail bien fait et efficace
  • Tu cherches à apprendre, découvrir et essayer de nouvelles technologies, de nouveaux procédés et de nouvelles façons de faire
  • Si tu as joué un rôle de « leader » dans une équipe, c’est un atout significatif

Compétences techniques

De solides connaissances dans les technologies java/web (5 ans ou plus)

  • Java 8+
  • Spring (boot, web, cloud, data, etc)
  • Rest API
  • JPA / Hibernate
  • Tests unitaires (JUnit, Mockito, etc)

Une bonne connaissance en programmation (4 ans ou plus)

  • Les fondamentaux de la programmation (structures de données, algorithmes...)
  • Programmation orientée objet
  • Design patterns
  • Multi-threading

De l'expérience dans les technologies suivantes est un atout :

  • JEE 7+ (EJB 3, CDI, JAXB, JAX-RS...)
  • Linux
  • Bash-scripting, Python
  • PostgreSQL
  • Git
  • Maven, Node, CI/CD
  • Javascript / React.js
  • Kubernetes / AWS
  • Méthodologies agiles

Tu apprécieras

  • Un salaire concurrentiel et un plan de stock-options généreux
  • Une assurance médicale, dentaire et oculaire de premier plan
  • Notre bureau (quand il rouvrira) dans l’un des plus vieux et cool bâtiments du vieux Montréal
  • Une cuisine remplie de rafraîchissements, snacks, fruits, vins et bières etc…
  • Des rassemblements d’équipe, des jeux vidéo et batailles spontanées de Nerf
  • La facilité d’accès en transports en commun, supports à vélo réservés, douches sur place
  • Un environnement d’équipe le fun et la possibilité de grandir et d’apprendre rapidement

Pour appliquer, envoie ton CV à jobs @ exagens.com


Appliquer maintenant