Back to Jobs
Recently postedFull timeTechnology

Tech Lead and JAVA Developer

AlithyaCanada🇨🇦Canada

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationCanada
SpringGitAWSAngularJavaRedisTypeScriptAgileMaven

Job description

This job posting is available in French only due to the location of publication.

Votre rĂ´le, votre impact

En tant que Tech Lead et développeur ou développeuse JAVA, vous collaborerez avec des spécialistes tout au long du processus de modernisation du code. Votre contribution permettra d’améliorer la performance, la disponibilité, l’évolutivité et la pérennité des applications de nos clients. Vous travaillerez au sein d’une équipe Agile pratiquant la livraison continue.

Votre quotidien

  • Prendre en charge des activitĂ©s de dĂ©veloppement en traduisant des exigences fonctionnelles et techniques complexes en architectures et conceptions dĂ©taillĂ©es;

  • Concevoir, dĂ©velopper et faire Ă©voluer des solutions Java Full-Stack modernes;

  • Contribuer aux dĂ©cisions d’architecture et Ă  la conception des solutions;

  • Participer Ă  l’analyse et Ă  la refactorisation d’applications existantes;

  • DĂ©velopper des composantes back-end avec Java et l’écosystème Spring;

  • DĂ©velopper des interfaces front-end avec Angular et TypeScript;

  • Optimiser la performance, la disponibilitĂ©, l’évolutivitĂ© et la maintenabilitĂ© des applications;

  • Contribuer aux tests d’intĂ©gration, de bout en bout et automatisĂ©s;

  • Collaborer avec les membres de l’équipe Agile dans un contexte de livraison continue;

  • Participer au dĂ©ploiement et Ă  l’exploitation des solutions dans des environnements AWS.

Les clés de votre réussite

  • BaccalaurĂ©at en dĂ©veloppement logiciel, en informatique ou dans un domaine pertinent;

  • Plus de 1 an d’expĂ©rience professionnelle en dĂ©veloppement logiciel;

  • MaĂ®trise avancĂ©e de Java, de l’écosystème Spring et d’Angular;

  • Bonne comprĂ©hension des principes d’architecture et de conception logicielle;

  • Connaissance Ă©tendue des pratiques de dĂ©veloppement logiciel;

  • CapacitĂ© Ă  analyser et Ă  rĂ©soudre efficacement des problèmes complexes;

  • Excellentes aptitudes en communication et en collaboration.

Vos atouts supplémentaires

  • ExpĂ©rience avec Spring Core, Security, Data JPA et JTA, ainsi qu’en conception de systèmes et avec les plateformes infonuagiques AWS;

  • ExpĂ©rience avec les services Angular, TypeScript, les composants et le routage avancĂ©, ainsi qu’en tests d’intĂ©gration, de bout en bout et en automatisation;

  • MaĂ®trise de Git, Maven et des environnements Eclipse ou IntelliJ;

  • Connaissance avancĂ©e de la JVM, du multithreading et de l’optimisation de la performance, de l’architecture de bases de donnĂ©es et de Redis.

Compétences linguistiques

  • Français : AvancĂ©