Concepteur Logiciel Java

Highspring

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

25 hours 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

Benefits offered by this job

Formations spécialisées AWS
Conférences et mentoring
Accès à des certifications AWS

Job summary

Highspring recherche un architecte logiciel senior pour concevoir des solutions web et mobiles robustes, en privilégiant les microservices, les API REST/GraphQL et les environnements cloud AWS.

Vous aurez pour mission d'assurer l'intégration, l'observabilité et la sécurité tout au long du cycle de vie, en travaillant avec les équipes delivery et SRE dans un cadre Agile.

Qualifications

  • Formation en TI et au moins 7 ans d'expérience en développement logiciel web et mobile.
  • Maîtrise des architectures web : microservices, API REST et GraphQL, architecture orientée événement.
  • Excellence en sécurité et pratiques DevSecOps, avec AWS et outils CI/CD.
  • Compréhension des bases de données et surveillance (MongoDB/SQL, Redis, Datadog).
  • Capacité à documenter avec diagrammes C4 et ADR et à évoluer en Agile.

Responsibilities

  • Concevoir des solutions applicatives adaptées aux besoins métier et non fonctionnelles.
  • Intégrer des systèmes au sein d'un écosystème microservices et API REST/GraphQL.
  • Documenter les architectures et assurer la traçabilité ADR/C4.
  • Contribuer à la qualité par le TDD, CI/CD et tests de sécurité.
  • Animer des revues de conception et soutenir les équipes delivery.

Skills

Microservices
API REST
GraphQL
Event-driven architecture
Cloud computing
DevSecOps
CI/CD
Observabilité

Education

Baccalauréat en technologie de l'information ou domaine connexe

Tools

AWS
Docker
Kubernetes
GitHub
ArgoCD
Snyk
Datadog
Splunk
Kafka

Job description


  • Concevoir des solutions applicatives (back-end, front-end web et mobile) adaptées aux besoins d'affaire, produits et aux exigences non fonctionnelles (sécurité, performance, scalabilité, résilience).

  • Assurer l'intégration et l'interopérabilité des systèmes au sein d'un écosystème microservices, API REST/GraphQL et architecture orientée événement.

  • Documenter et modéliser les solutions (diagrammes C4, ADR) pour faciliter la maintenance et la réutilisation.

  • Garantir la conformité aux standards, normes et positionnements d'architecture de l'entreprise.


Livraison et qualité


  • Contribuer activement au code : concevoir, développer et livrer des solutions en respectant les bonnes pratiques TDD, CI/CD et les standards de qualité (couverture de code, sécurité, maintenabilité).

  • Accompagner et soutenir les équipes de livraison dans la réalisation des projets : revues de conception, accompagnement lors des revues de code.

  • Participer aux rituels d'équipe (rencontres de pratique, estimation de complexité, revue de conception, demos) et contribuer à l'évolution des standards et processus.

  • S'assurer que tout incident en production soit analysé, que des solutions pérennes soient mises en place et que les enseignements soient capitalisés.


Innovation et simplification


  • Challenger le statu quo : proposer des solutions innovantes, optimiser les processus de déploiement (automatisation, serverless, FinOps) et explorer les technologies émergentes (IA générative, outils de productivité).

  • Développer des solutions et outils pour accélérer et fiabiliser les livraisons des équipes.

  • Intégrer des mécanismes d'observabilité et de monitoring pour anticiper les problèmes et optimiser la maintenabilité.


Rayonnement et mentorat


  • Présenter et convaincre des audiences larges (technique et affaire) des bénéfices des choix techniques.

  • Partager activement les connaissances au sein des communautés de pratique, lors de sessions de mentorat et en accompagnant les membres plus juniors.

  • Exercer une influence positive dans la communauté technique pour faire évoluer l'intelligence collective.


Ton équipe :

Au sein du Studio Numérique (Livraison Numérique Particulier), tu rejoins une équipe spécialisée de concepteurs, de directeurs de développement logiciel et d'ingénieurs en fiabilité (SRE), tous rattachés directement au Directeur Principal Développement Logiciel dans une structure collaborative. Cette équipe fait partie du Studio Numérique qui compte plus d'une centaine de collègues, reconnu pour son expertise en développement d'expérience client, sa qualité de livraison constante et son ambiance de collaboration dynamique. La Banque valorise le développement continu et la mobilité interne. Tu as accès à des formations spécialisées, des communautés de pratiques, des sessions de mentorat personnalisées, des certifications (AWS notamment), la participation à des conférences de l'industrie, ainsi que des outils comme Propulsion Carrière (Degreed), l'Académie de données, la formation linguistique et le Centre d'apprentissage Harvard.


Prérequis :


  • Baccalauréat en technologie de l'information ou domaine connexe.

  • Minimum de 7 ans d'expérience pertinente en développement logiciel web et mobile.

  • Maîtrise d'au moins un des axes techniques suivants, avec une bonne connaissance de l'autre :

  • Maîtrise des architectures web : microservices, API REST et GraphQL, architecture orientée événement (CloudEvents, Kafka).

  • Maîtrise de la sécurité applicative : normes et bonnes pratiques (OWASP, chiffrement, authentification Okta).

  • Expertise en cloud computing : AWS. Certification AWS souhaitée (Developer Associate, Solutions Architect Associate ou équivalent).

  • Excellente connaissance des pratiques DevSecOps : Git, GitHub, Docker, Kubernetes/EKS, Helm, ArgoCD (GitOps), Snyk, pipelines CI/CD.

  • Connaissance des bases de données : MongoDB, SQL, et technologies de cache (Redis Sentinel).

  • Connaissance des outils de monitoring et d'observabilité : Datadog, Splunk.

  • Expérience démontrée en TDD, intégration continue (CI) et déploiement continu (CD).

  • Expérience en gestion de la dette technique : évaluation, planification et exécution des améliorations continues.

  • Modélisation et architecture logicielle : capacité à créer des diagrammes (C4) et documents d'architecture clairs (ADR).

  • Compréhension des pratiques de développement Agile pour collaborer efficacement avec les équipes de livraison.

  • Atout : familiarité avec les outils d'IA générative et leur application au développement logiciel (Copilot, etc.).


Compétences comportementales :


  • Audace et courage : transformer les critiques en solutions, choisir l'action, proposer rapidement un MVP, remettre en question le statu quo avec transparence.

  • Discipline et rigueur : honorer ses engagements, documenter son travail, suivre les standards, assurer une expérience client fiable et sécurisée.

  • Communication et influence : expliquer des concepts techniques à des audiences non techniques, convaincre et rallier autour des choix d'architecture, donner et recevoir de la rétroaction constructive.

  • Pensée analytique : identifier et résoudre des défis techniques complexes, anticiper les problèmes et leurs impacts, développer des solutions de mitigation.

  • Leadership d'influence : guider les équipes vers des solutions durables et alignées sur les objectifs, sans lien hiérarchique - par l'expertise, l'exemple et le mentorat.

  • Esprit collaboratif : travailler étroitement avec les différentes équipes (développement, ligne d'affaire, SRE, architecture), collaborer en binôme et intégrer positivement les changements.

  • Vision stratégique : aligner les solutions techniques avec les objectifs à long terme de l'entreprise, garder l'impact client au centre de chaque décision

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

Similar jobs worth comparing

Développeur(euse) Web Fullstack
Développeur(euse) Web Fullstack

Mirego • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Full-stack engineer – Builder IA
Full-stack engineer – Builder IA

Airudi • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
3 semaines de vacances
Assurances collectives
Télétravail autorisé jusqu'à 2 mois par an
+4
Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+2
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Quebec

On-site
CAD 90,000 - 130,000
Développeur(euse) logiciel Back-End / DevOps
Développeur(euse) logiciel Back-End / DevOps

Mirego • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Principal Technical Architect
Principal Technical Architect

Appnovation-Technologies • Montreal (administrative region)

On-site
CAD 140,000 - 210,000
Principal Technical Architect New Montreal
Principal Technical Architect New Montreal

Appnovation • Montreal (administrative region)

On-site
CAD 120,000 - 190,000
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

1perTInent inc • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal (administrative region)

On-site
CAD 85,000 - 110,000