Développeur Java

Montreal

Offre publiée le 2025-05-16

Groupe SII

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. Cette offre d’emploi est publiée en anglais pour souligner l’importance de cette langue dans nos opérations quotidiennes. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.

La Direction Solutions, Services au Réseau Entreprises tient à cœur livrer des solutions innovantes et modernes pour supporter la croissance et l’évolution des services de financement pour les entreprises.

Votre rôle à titre d'analyste-programmeur(euse) Java : Vous contribuez au développement de systèmes, programmes et applications informatiques de moyenne à grande envergure en réalisant l’arrimage et la mise en œuvre, tout en mettant à profit votre compétence à maitriser la technologie et d’anticiper les innovations.

Vous analysez les besoins des clients et partenaires et influencez les orientations relativement aux solutions technologiques appropriées. À cet égard, vous planifiez, hiérarchisez et coordonnez le travail afin de tenir les engagements pris en phase avec les objectifs à atteindre. La nature des dossiers et des projets exige des connaissances globales dans votre domaine.

Vous contribuez à la résolution de problèmes complexes par des analyses et votre connaissance globale du domaine d’affaires. Les arrimages sont fréquents. Vous êtes appelé à interagir avec diverses parties prenantes œuvrant dans des domaines d’expertise complémentaires. Vous agissez à titre de référence et de personne-ressource relativement aux systèmes auprès de votre unité, des clients et divers intervenants.

Responsabilités principales :

  • Élaborer des stratégies de réalisation complexes, analyser, concevoir et documenter des produits ou des solutions d'affaires.
  • Assurer l’analyse et le développement de produits logiciels, la conception, le code, l'automatisation des tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
  • Rédiger les façons de faire, les encadrements et les méthodes de développement. S’assurer de l’élaboration de la documentation, de la préparation et de la diffusion des formations aux pairs et consommateurs.
  • Travailler en cocréation avec les partenaires d’affaires et les architectes pour bien comprendre et ainsi réaliser l’arrimage des solutions représentant les intentions et objectifs d’affaires.
  • Cibler les opportunités d’optimisation des systèmes et les impacts sous-jacents aux changements. Assurer une analyse des problématiques à complexité opérationnelle et conceptuelle élevée, s’assurer de déterminer les causes et d’effectuer un suivi des problèmes aux systèmes lors d’incidents majeurs et s’assurer de leur résolution.
  • S’assurer de l’installation et des tests de progiciels ou de l’implantation des applications.

Compétences :

  • Être curieux, savoir se remettre en question et déployer des efforts pour apprendre de nouvelles choses.
  • Capacité à identifier les problèmes et bloquants et proposer des façons de les contourner.
  • Posséder des capacités de communication et de vulgarisation.
  • Être organisé, rigoureux et savoir gérer les priorités.
  • Rassembleur, capacité à convaincre les membres de son équipe et se conformer lorsque requis.
  • Être un joueur d’équipe.
  • Profil recherché :

  • Baccalauréat dans une discipline appropriée.
  • Minimum de 8 ans d’expérience pertinente.
  • Expérience de projets de développement en mode agile.
  • Expérience en langage de programmation Java 8 / 17.
  • Expérience en programmation FullStack.
  • Expérience avec XML, JSON.
  • Expérience avancée avec l’infonuagique (au moins un écosystème).
  • Expérience avec PL SQL.
  • Expérience avec Spring Boot, Spring MVC, Spring Core, Spring Data, Spring Security.
  • Expérience avec Java Persistence API.
  • Expérience avec les API, REST et SOAP.
  • Expérience d'outils de support au développement (Git, Maven, Gradle, Concourse, Jenkins, GitHub Actions).
  • Expérience des Test unitaires : Junit4, Mockito.
  • Expérience avec les outils de surveillance (Splunk, Dynatrace).
  • J-18808-Ljbffr