Rôles Java/Angular, Java/Spark - Montréal hybride

Java/Angular

Principales responsabilités

  • Développement Java full stack nécessitant Angular pour des applications web conçues pour des clients prêteurs.
  • Certains conçoivent, mettent en œuvre et maintiennent les modules de l'application frontale à l'aide d'Angular.
  • Collaborer avec l'équipe de développement du back-end qui utilise Java et Sybase pour assurer une intégration transparente.
  • Assurer la haute performance des applications sur toutes les plateformes, y compris les ordinateurs de bureau et les téléphones portables.
  • Assurer le leadership technique et le mentorat des membres moins expérimentés de l'équipe.
  • Travailler en étroite collaboration avec les équipes chargées des produits et de la conception pour comprendre les besoins des utilisateurs finaux et les traduire en solutions techniques pragmatiques et efficaces.
  • Respecter les meilleures pratiques en matière d'ingénierie, de sécurité et de conception.
  • Dépanner et déboguer les applications afin d'en optimiser les performances.
  • Documenter l'ensemble du code et des pratiques de développement.
  • Se tenir au courant des dernières évolutions de la technologie des applications web et des tendances en matière d'interface utilisateur.

Exigences

  • Un minimum de 10 ans d'expérience professionnelle dans le développement de logiciels, dont au moins 2 ans axés sur Angular.
  • Solide expérience en Java, avec la capacité de développer et d'intégrer des services back-end.
  • Compréhension approfondie du balisage web, y compris HTML5 et CSS3.
  • Connaissance des pratiques Angular et des modules couramment utilisés sur la base d'une expérience professionnelle approfondie.
  • Connaissance des bases de données relationnelles, de préférence Sybase, et expérience du langage SQL.
  • La compréhension des processus de prêt et du secteur des services financiers est souhaitée.
  • Excellentes compétences en matière de communication, avec la capacité de collaborer efficacement avec des équipes interfonctionnelles.
  • Licence en informatique, en ingénierie ou dans un domaine connexe.
  • Solides compétences en matière de résolution de problèmes et capacité à relever des défis techniques complexes.
  • Le candidat retenu rejoindra une équipe dynamique et innovante dont la mission est de fournir des applications web de premier ordre à nos clients prêteurs. Ce poste exige un professionnel orienté vers les objectifs, proactif, passionné par le développement et prêt à s'investir dans un environnement en constante évolution.

Java/Spark

Compétences et qualifications clés

  • Maîtrise des langages de programmation Java et Scala.
  • Connaissance approfondie des modèles de conception de logiciels et de leur mise en œuvre.
  • Solide expérience avec MongoDB pour la conception et la gestion de bases de données.
  • Expertise en Elastic Search pour développer des capacités de recherche sophistiquées.
  • Solide compréhension de Kubernetes pour l'orchestration et la gestion des conteneurs.
  • Expérience pratique des services et de l'infrastructure en nuage Azure.
  • Excellentes compétences en matière de communication
  • Excellentes compétences en matière de résolution de problèmes et capacité à travailler dans un environnement axé sur le travail d'équipe.

Appliquer

Utilisez ce formulaire pour postuler à cette offre d'emploi. Veuillez télécharger votre CV et nous parler de vous.

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.
Nom
Cliquez sur les fichiers ou faites-les glisser dans cette zone pour les télécharger. Vous pouvez télécharger jusqu'à 5 fichiers.