Enable job alerts via email!

Développeur Full Stack Java (Senior)

SII Canada

Montreal

On-site

CAD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Job summary

Une entreprise de technologie cherche un développeur logiciel passionné et innovant pour rejoindre son équipe à Montréal. Vous serez responsable du développement et de la maintenance d'applications critiques pour le secteur des services financiers. Le candidat idéal possède au moins 5 ans d'expérience, maîtrise Java et Spring, et a une forte capacité à travailler dans un environnement dynamique et sous pression.

Qualifications

  • Minimum 5 ans d'expérience en développement dans un environnement de banque d'investissement.
  • Connaissance des bases de données comme MSSQL et PGSQL.
  • Capacité à travailler sous pression dans un environnement dynamique.

Responsibilities

  • Développer et maintenir les applications logicielles.
  • Collaborer avec les utilisateurs pour comprendre leurs besoins.
  • Assurer la maintenance des données et des flux entre les applications.

Skills

JAVA
SPRINGBOOT
ANGULAR
REACT
PYTHON
SQL

Tools

Kubernetes
Docker
Git

Job description

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.

En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.

À propos du poste :

Alors que le département de notre client est en pleine croissance, nous recherchons des joueurs d'équipe, des personnes investies qui sont intéressées à apporter de nouvelles idées et perspectives.

Vous interviendrez dans une équipe dynamique travaillant pour le Front et le Middle Office. C'est une équipe de développement de proximité qui travaille main dans la main avec les desks de trading linéaire et non linéaire, pour développer de nouveaux outils adaptés à leurs besoins, et apporter de la réactivité face à tout problème de production sur les outils existants.

Il s'agit d'un poste central et dynamique où vous développerez et maintiendrez nos applications logicielles, nos opérations et nos plateformes de développement.

Ce rôle est idéal pour un développeur logiciel proactif et innovant, passionné par les avancées technologiques dans le secteur des services financiers.

Compétences techniques : JAVA | SPRINGBOOT | ANGULAR | REACT | PYTHON | SQL

Dans ce rôle, vous intégrerez une équipe qui propose plusieurs applications (suivi de PnL, gestion des risques, réservation de transactions, gestion de portefeuille, etc.) pour assister le desk de trading dans ses activités. Ces applications sont cruciales et nécessitent de multiples améliorations pour être au sommet de la concurrence sur le marché.

  • Construire des applications pour diverses entreprises du front office.
  • Définir l'architecture des nouveaux développements.
  • Diriger la migration des composants et applications existants vers les dernières versions techniques.
  • Assurer la maintenance de toutes les données et flux entre les autres applications de trading et de règlement.
  • Gérer plusieurs initiatives de bout en bout, y compris :
  • Collaborer avec les utilisateurs pour comprendre leurs besoins et traduire les exigences dans Jira.
  • Examiner et concevoir l'architecture des nouveaux systèmes.
  • Être responsable du support de niveau 2 et 3.
  • Collaborer avec d'autres équipes (réseautage, systèmes, assurance qualité, support, architectes, autres équipes de développement).
  • Il n'y a jamais de journée typique chez Société Générale, mais c'est pourquoi nous aimons être ici !

Compétences et qualifications :

En tant que développeur logiciel, vous apporterez votre expertise en développement de code et en conception de systèmes sur la plateforme Java, framework Spring et interface utilisateur Angular / React.

Vous avez au moins 5 ans d'expérience en tant que développeur dans un environnement de banque d'investissement / financier.

Compétences indispensables :

  • Une approche rigoureuse, dynamique et orientée vers les détails, avec la capacité de prospérer dans un environnement commercial sous haute pression.
  • Capacité avérée à collaborer efficacement avec les parties prenantes commerciales (Trading) et informatiques dans une équipe de développement mondialement distribuée.
  • Compréhension approfondie des modèles de conception de programmation, du multi-threading et de l'architecture moderne des applications multi-niveaux.
  • Expérience avec Java, SpringBoot
  • Expérience dans le développement et le déploiement d'API telles que les API RESTFul ou gRPC.
  • Expérience avec Kubernetes / Docker
  • Connaissance pratique de l'architecture des applications orientées services
  • Connaissance des bases de données (MSSQL, PGSQL)
  • Expérience avec les outils de contrôle de version (Git), les tests unitaires, l'intégration continue.
  • Connaissance des modèles de conception de programmation, y compris MVVM
  • Bonne compréhension des pratiques de développement Agile
  • Atouts :

  • Expérience avec Terraform / Ansible
  • Expérience avec Azure
  • There is never a typical day at Société Générale, but that's why we love it here!
  • J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.