Développeur Java Spring Boot (Senior)

SII Canada

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SII Canada à Montréal recherche un développeur Java expérimenté pour contribuer à des plateformes d’ingénierie logicielle, à l’évolution de composants réutilisables et à l’amélioration continue des pratiques de livraison.

Vous participerez à l’analyse des besoins, concevrez et testerez des solutions, et apporterez votre expertise en DevOps, DevSecOps et IA générative pour assurer performance et résilience.

Qualifications

  • Diplôme universitaire ou expérience équivalente en développement logiciel.
  • 6 années d'expérience en développement logiciel.
  • Expérience significative en développement Java.
  • Bonne capacité d’analyse et résolution de problèmes.
  • Esprit collaboratif et travail en Agile.
  • Excellentes compétences en communication et vulgarisation technique.
  • Organisation et gestion des priorités.
  • Curiosité technologique et apprentissage continu.
  • Leadership positif et influence technique.

Responsibilities

  • Participer au développement, à l’évolution et à la modernisation de solutions logicielles.
  • Concevoir, développer, tester, documenter, automatiser et maintenir des produits logiciels.
  • Assurer la qualité, la sécurité et la résilience des solutions développées.
  • Participer activement aux revues de code en veillant à la lisibilité, aux performances, à la sécurité, aux tests et à la maintenabilité.
  • Contribuer aux activités DevOps incluant la livraison continue, l’exploitation, l’observabilité et les mises à jour des solutions.
  • Participer à la mise en place et à l’amélioration des pipelines CI/CD.
  • Intégrer les principes DevSecOps en appliquant les meilleures pratiques de sécurité et en automatisant la détection des vulnérabilités.
  • Proposer des solutions techniques alignées sur les objectifs d’affaires et contribuer à leur mise en œuvre.
  • Mettre en place et maintenir l’automatisation des essais selon les meilleures pratiques (TDD, BDD, pyramide des tests).
  • Produire une documentation technique claire afin d’assurer la pérennité et la maintenabilité des solutions.
  • Contribuer à la vigie technologique et partager les meilleures pratiques liées au développement logiciel, à l’infonuagique, à l’intelligence artificielle générative et aux outils modernes de développement.
  • Collaborer avec différents partenaires afin de comprendre les enjeux et concevoir des solutions adaptées.
  • Participer à l’évolution des pratiques de développement et à l’adoption d’architectures modernes.
  • Utiliser l’IA générative de manière responsable dans les activités de développement et d’analyse.

Skills

Java
DevOps practices
CI/CD
Agile
Problem solving
Communication
Team collaboration
Security awareness

Education

Diplôme universitaire pertinent

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

Contexte

Nous recherchons une personne passionnée par le développement Java et les plateformes d’ingénierie logicielle afin de contribuer à l’évolution de composants réutilisables, de frameworks et d’outils de développement utilisés à grande échelle au sein d’un environnement technologique moderne.

Contexte

Dans ce rôle, tu participeras à l’analyse des besoins des équipes de développement afin de concevoir, faire évoluer et maintenir des fondations technologiques répondant aux exigences de performance, de qualité, de sécurité et de résilience. Tu contribueras également à l'amélioration continue des pratiques de développement, des outils d’ingénierie logicielle et des processus de livraison.

Tu collaboreras étroitement avec plusieurs parties prenantes afin de soutenir la feuille de route technologique et de favoriser l’adoption de solutions innovantes permettant d’accroître l’agilité, la productivité et la qualité des livraisons.

Responsabilités
  • Participer au développement, à l’évolution et à la modernisation de solutions logicielles.
  • Concevoir, développer, tester, documenter, automatiser et maintenir des produits logiciels.
  • Assurer la qualité, la sécurité et la résilience des solutions développées.
  • Participer activement aux revues de code en veillant à la lisibilité, aux performances, à la sécurité, aux tests et à la maintenabilité.
  • Contribuer aux activités DevOps incluant la livraison continue, l’exploitation, l’observabilité et les mises à jour des solutions.
  • Participer à la mise en place et à l’amélioration des pipelines CI/CD.
  • Intégrer les principes DevSecOps en appliquant les meilleures pratiques de sécurité et en automatisant la détection des vulnérabilités.
  • Proposer des solutions techniques alignées sur les objectifs d’affaires et contribuer à leur mise en œuvre.
  • Mettre en place et maintenir l’automatisation des essais selon les meilleures pratiques (TDD, BDD, pyramide des tests).
  • Produire une documentation technique claire afin d’assurer la pérennité et la maintenabilité des solutions.
  • Contribuer à la vigie technologique et partager les meilleures pratiques liées au développement logiciel, à l’infonuagique, à l’intelligence artificielle générative et aux outils modernes de développement.
  • Collaborer avec différents partenaires afin de comprendre les enjeux et concevoir des solutions adaptées aux besoins.
  • Participer à l’évolution des pratiques de développement et à l’adoption d’architectures modernes favorisant la qualité et la vélocité de livraison.
  • Utiliser l’IA générative de manière responsable dans les activités de développement, d’analyse et au même rôle au repoir ???
Profil Recherché
  • Diplôme universitaire dans une discipline pertinente ou expérience équivalente.
  • Minimum de 6 années d’expérience pertinente en développement logiciel.
  • Expérience significative en développement Java.
  • Excellente capacité d’analyse et de résolution de problèmes.
  • Esprit collaboratif et aptitude à travailler dans un environnement Agile.
  • Excellentes compétences en communication et en vulgarisation technique.
  • Sens de l’organisation, rigueur et bonne gestion des priorités.
  • Curiosité technologique et volonté d’apprentissage continu.
  • Leadership positif et capacité à influencer les décisions techniques.
Expertises Techniques Recherchées
  • Solide maîtrise du développement Java.
  • Excellente compréhension de la programmation orientée objet et des concepts fonctionnels.
  • Maîtrise des principes de Clean Code, Clean Architecture et des Design Patterns.
  • Expérience dans la conception d’architectures logicielles modulaires, évolutives et résilientes.
  • Connaissance des pratiques DevOps, DevSecOps, CI/CD et automatisation.
  • Compréhension des environnements infonuagiques et des modèles modernes de livraison logicielle.
  • Connaissance des mécanismes de résilience applicative et de reprise après incident.
  • Expérience avec les environnements conteneurisés et les outils de diagnostic (journaux, métriques et traces).
  • Bonne compréhension des outils modernes de développement assistés par l’intelligence artificielle.

Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.

SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.

De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur Java Spring Boot (Senior)
Développeur Java Spring Boot (Senior)

Groupe SII • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Développeur Java Fullstack (Senior)
Développeur Java Fullstack (Senior)

Groupe SII • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur Java Fullstack (Senior)
Développeur Java Fullstack (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Spécialiste DevOps SRE (Senior)
Spécialiste DevOps SRE (Senior)

Groupe SII • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Administrateur Système Linux (Senior)
Administrateur Système Linux (Senior)

Groupe SII • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Chef de Produit Analyste d'Affaires (Intermédiaire)
Chef de Produit Analyste d'Affaires (Intermédiaire)

Groupe SII • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Azure projets
Culture inclusive
Ingénieur Données Plateforme (Senior)
Ingénieur Données Plateforme (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 110,000 - 145,000
Chef de Produit Analyste d'Affaires (Intermédiaire)
Chef de Produit Analyste d'Affaires (Intermédiaire)

SII Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Expérience sur Microsoft Azure
Diplôme universitaire en informatique,
SII Canada culture inclusive
Analyste d'Affaires Finance (Intermédiaire)
Analyste d'Affaires Finance (Intermédiaire)

Groupe SII • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Chef de projet Aéronautique (Senior)
Chef de projet Aéronautique (Senior)

SII Canada • Montreal (administrative region)

On-site
CAD 90,000 - 130,000