Développeur Java PL/SLQ (Intermédiaire)

PERMANENT CONTRACT

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.

D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances.

Missions :
 
  • Participer aux projets liés aux portefeuilles de risques.
  • Améliorer et maintenir la plateforme RIS ainsi que les applications associées.
  • Assurer le support de production de niveau L2–L3.
  • Participer et contribuer aux projets RIS ainsi qu’aux demandes ad hoc.
  • Contribuer à la migration des solutions vers Azure.
  • Optimiser les performances des bases de données et des applications RIS.
  • Contribuer à la transformation des modèles de risque vers Python.
  • Concevoir des workflows de reporting basés sur des extractions SQL en formats Excel ou CSV.
  • Suivre et contribuer au pipeline CI/CD RIS pour les développements et les mises en production.
  • Standardiser l’utilisation de SonarQube et résoudre les problématiques identifiées.
  • Assurer le support L2/L3 de l’infrastructure de la plateforme RIS.
  • Travailler de manière autonome tout en collaborant étroitement avec l’équipe dans une logique d’amélioration continue fonctionnelle et technique.
  • Partager des idées et contribuer activement aux pratiques de software craftsmanship.
Profil :
 
  • Maîtrise des bonnes pratiques de software craftsmanship : DDD, BDD, TDD, Design Patterns, Clean Code.
  • Solide expérience en développement Java 8+ et PL/SQL, incluant la programmation multithread et concurrente.
  • Expérience avec les frameworks Spring Boot et les fonctionnalités cœur du Spring Framework.
  • Bonne connaissance des bases de données Oracle v19+ et PostgreSQL.
  • Utilisation de Maven comme outil de build.
  • Pratique des tests unitaires avec JUnit 5.
  • Documentation d’API via Springdoc OpenAPI (Swagger UI).
  • Maîtrise des outils DevOps tels que GitHub Actions, Jenkins et Linux.
  • Connaissances réseaux : DNS et TCP/IP.
  • Capacité à coder, tester, documenter et assurer le support de niveau L3 (MPT).
  • Compétences cloud incluant la sécurité, l’infrastructure, la conception d’architecture et les design patterns.
  • Expérience dans la création d’API REST et de microservices avec Spring Boot.
  • Pratique des méthodologies Agile / Scrum.
  • Diplôme universitaire en informatique ou équivalent.
  • Maîtrise du français et de l’anglais.
  • Minimum de 5 ans d’expérience en développement Java et PL/SQL.
Atouts :
 
  • Expérience avec Kafka (Event Hub).
  • Mise en œuvre de Spring Security avec JWT ou OAuth2.
  • Utilisation de Mockito pour les tests unitaires et d’intégration.
  • Connaissances de Spark, Azure Data Lake et Kubernetes.
  • Outils de monitoring tels que Elastic et ITRS.
  • Expérience avec Azure, Docker et Kubernetes.
  • Connaissances en Angular.
  • Connaissance du secteur bancaire et des services financiers.
  • Plus de 2 ans d’expérience avec Spark 4.0.
  • Plus de 2 ans d’expérience en développement Python.
  • Solide compréhension du SDLC.
  • Excellentes compétences organisationnelles et de communication.
  • Fortes capacités d’analyse, de réflexion stratégique et de résolution de problèmes.
Responsibilities:
 
  • Participate in projects related to risk portfolios.
  • Enhance and maintain the RIS platform and related applications.
  • Provide L2–L3 production support.
  • Contribute to RIS projects and handle ad hoc requests.
  • Support the migration of solutions to Azure.
  • Optimize the performance of RIS databases and applications.
  • Contribute to the transformation of risk models to Python.
  • Design reporting workflows based on SQL extractions in Excel or CSV formats.
  • Monitor and contribute to the RIS CI/CD pipeline for development and production releases.
  • Standardize the use of SonarQube and resolve identified issues.
  • Provide L2/L3 infrastructure support for the RIS platform.
  • Work autonomously while collaborating closely with the team to drive continuous functional and technical improvement.
  • Share ideas and actively contribute to software craftsmanship practices.

---

Profile:
 
  • Strong knowledge of software craftsmanship best practices: DDD, BDD, TDD, Design Patterns, Clean Code.
  • Proven experience in Java 8+ and PL/SQL development, including multithreaded and concurrent programming.
  • Hands-on experience with Spring Boot and core Spring Framework features.
  • Solid knowledge of Oracle v19+ and PostgreSQL databases.
  • Experience using Maven as a build tool.
  • Proficiency in unit testing with JUnit 5.
  • API documentation using Springdoc OpenAPI (Swagger UI).
  • Familiarity with DevOps tools such as GitHub Actions, Jenkins, and Linux.
  • Networking fundamentals including DNS and TCP/IP.
  • Ability to code, test, document, and provide L3 production support (MPT).
  • Cloud skills covering security, infrastructure, architecture design, and design patterns.
  • Experience building REST APIs and microservices with Spring Boot.
  • Experience working with Agile / Scrum methodologies.
  • Bachelor’s degree in Computer Science or equivalent.
  • Proficiency in French and English.
  • Minimum of 5 years of experience in Java and PL/SQL development.
Assets:
 
  • Experience with Kafka (Event Hub).
  • Spring Security implementation with JWT or OAuth2.
  • Use of Mockito for unit and integration testing.
  • Knowledge of Spark, Azure Data Lake, and Kubernetes.
  • Monitoring tools such as Elastic and ITRS.
  • Experience with Azure, Docker, and Kubernetes.
  • Front-end experience with Angular.
  • Knowledge of banking systems and financial services.
  • More than 2 years of experience with Spark 4.0.
  • More than 2 years of Python development experience.
  • Strong understanding of the SDLC.
  • Excellent organizational and communication skills.
  • Strong analytical, strategic thinking, and problem-solving abilities.

Share
this job offer

LinkedIn sur LinkedIn Email par Mail

Discover

Let’s Tech Together

Logo

10 job offers at our agency

Flèche précédente pour naviguer dans les offres Flèche suivante pour naviguer dans les offres

cdi

Intégrateur Système Avionique (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 april 2026

cdi

Ingénieur Système Pilote Automatique

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 april 2026

cdi

Intégrateur Système Aéronautique

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 april 2026

cdi

Ingénieur Système EWIS

Aéronautique, Spatial et Défense
Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 15 april 2026

cdi

Coordinateur de Production (Junior)

Aéronautique, Spatial et Défense
Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 13 april 2026

cdi

Développeur Java AWS (Expert)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 april 2026

cdi

Développeur Java Backend (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 april 2026

cdi

Développeur Java (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 10 april 2026

cdi

Analyste Fonctionnel Finance (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 09 april 2026

cdi

Architecte de Sécurité (Senior)

Icône localisation pour la ville Montréal
Icône de minuteur indiquant la date de publication 09 april 2026