Développeur senior Java Back-end (ElasticSearch, Kafka)

L’essentiel

Permanent ou Contrat

Administration Publique

Partiellement éligible au télétravail

Québec

Compétences

Java (Spring/Hibernate/JPA)

SOLID

Java 8

Profil

Baccalauréat

> 5 ans

À propos

Et si ton prochain défi te permettait de développer des solutions et des services technologiques qui donnent un sens à ton action et permettent de relever les grands défis de notre époque et de celles à venir?

Ton IMPACT: Accélérer la mutation des mobilités, agir pour la santé grâce au numérique, mieux comprendre et protéger la planète, imaginer les industries du futur, rendre le monde plus sûr, renforcer la performance et l’efficience des organisations.

Descriptif du poste

**Candidatures acceptées avec un cv détaillé en français avant le mercredi 18 Septembre**

En tant que Développeur senior Java chez IT Link, tu connaîtras un vaste éventail d’industries, de fonctions et de clients; tu changeras de rôle sans changer d’employeur! À titre d’exemples, les solutions conçues par IT Link au Canada ont mené à améliorer la formation clinique et la sécurité des patients chez un acteur mondial en santé; ont amélioré la performance et la qualité logicielle d'un système de stockage d'énergie; et ont permis à une compagnie de transport du Québec d'avoir une solution prédictive avance-retard pour des bus. Des réalisations concrètes qui changent le monde !

Si tu es quelqu’un de méthodique, fonceur et énergique, une personne de défis et extrêmement motivée pour faire grandir notre impact en Amérique du Nord, nous avons une place pour toi!

La Direction des TI de notre client à Québec est actuellement à la recherche d’un développeur senior Java Back-end: le poste est en grande majorité remote mais le candidat devra se rendre à Québec une à plusieurs fois par mois. Le développeur sélectionné se joindra à une équipe agile afin de contribuer à l’analyse, la conception, au développement et au maintien d’applications supportant la gestion des opérations administratives (transformation numérique)

Responsabilités:

  • Contribuer à l’élaboration, la conception, au développement, à l’implantation et à la maintenance de fonctionnalités nouvelles ou existantes
  • Produire du code propre, compréhensible et maintenable respectant les bonnes pratiques en matière de développement (exemple: SOLID)
  • S’assurer de respecter et d’appliquer l’ensemble des contrôles de qualité
  • Comprendre et adhérer aux principes d’intégration et de déploiement en continu
  • S’impliquer et participer à l’élaboration et la mise en œuvre de la culture d’amélioration continue
  • Participer aux activités agiles requises pour la planification et le suivi des travaux à réaliser
  • Partager ses connaissances et contribuer à l’esprit d’entraide.

 

Salaire max: 90,000$/an (35h/semaine)

Poste hybride mais des déplacements 1 à 2 fois / mois à Québec seront exigés

Profil

Expertise technique approfondie :

Minimum 5 ans d'expérience en développement Java back-end, dont avec Java 8

Maîtrise de Spring Framework, Hibernate/JPA, et des tests unitaires/intégrés
Connaissance des principes SOLID et des design patterns orientés objet
Maîtrise des systèmes de gestion de versions


Expérience en architecture et conception :
Capacité à structurer le code selon les principes d'architecture organique
Expérience dans la proposition et l'application de modèles de conception
Compétence pour concevoir des modèles de bases de données relationnelles optimisés


Développement d'applications complexes :
Expérience dans le développement d'applications web connectées à des bases de données relationnelles
Mise en œuvre de fonctionnalités utilisant des composants techniques avancés (JMS, microservices, tâches asynchrones)
Familiarité avec des outils comme Elasticsearch et Kafka


Analyse et optimisation des performances :
Capacité à identifier les problèmes de concurrence dans le code
Expérience dans l'analyse et l'amélioration des performances des requêtes SQL
Compétence pour évaluer la qualité du code et des livrables d'autres développeurs

Le processus de recrutement

- Visio avec Romain

Romain

Je possède +10 années d'expérience en recrutement dont les 8 dernières années sur des rôles en technologies à Montréal (Web, IoT, Hardware...), pour des équipes canadiennes et américaines. Je vais toujours vous demander vos envies et souhaits de métiers/carrières et si vous oseriez explorer d'autres pistes. J'aime aussi poser des questions quant à votre expérience de travail en équipe, des initiatives que vous avez menées. Je suis passionné de Sourcing (technique visant à trouver des candidats sur le web de manière innovante) et de l'automatisation en recrutement.

Les plus de la vie chez IT Link

4 semaines de vacances payées et 10 journées maladie

Assurances collectives dès le 1er jour travaillé

Participation épargne-retraite à hauteur de 4%

Suivi de carrière personnalisé

Vous pourriez être intéressé par ...