×
Register Here to Apply for Jobs or Post Jobs. X

Développeur.euse JAVA Desktop Senior​/Senior, Java Desktop Developer; Signature

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Portage CyberTech
Full Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Software Architect, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Développeur.euse JAVA Desktop Senior / Senior, Java Desktop Developer (Signature)
Location: Montreal

Titre du poste: Développeur JAVA Desktop Senior

Département:
Ingénierie Logiciels (Signature)

Rapports à :
Gestionnaire, Ingénierie Signature

Emplacement :
Hybride:
Montreal Centre-Ville

Niveau :
Senior

Exigence linguistique :
Français requis, Anglais un atout.

À propos de Portage Cyber Tech

Portage Cyber Tech opère à l'intersection de la confiance numérique, de l'identité, de la vie privée et de la sécurité. Si ces thèmes vous parlent, nous vous invitons à en apprendre davantage sur notre travail sur notre site web ou Linked In — puis à plonger dans les détails du poste ci-dessous.

Aperçu du rôle (Le « pourquoi » du rôle)

Portage Cyber Tech recherche un Développeur Java Desktop Senior passionné par la conception et le développement d'applications de bureau robustes, performantes et modernes. Le candidat idéal possède une forte expérience en développement Java desktop, un excellent sens de l'architecture logicielle et la capacité d'assumer un rôle de référence technique au sein de l'équipe.

Le poste implique la conception de nouvelles fonctionnalités, l'évolution de produits existants, l'amélioration continue de l'expérience utilisateur ainsi que l'optimisation des performances et de la qualité logicielle. Une forte utilisation d'outils d'intelligence artificielle pour le développement logiciel (AI-Assisted Development / Agentic Development) est également attendue afin d'accélérer le développement, l'automatisation et la qualité des livrables.

Responsabilités principales (ce que vous ferez réellement)
  • Concevoir, développer et maintenir des applications desktop Java critiques pour les opérations d'affaires.
  • Participer activement aux décisions d'architecture et à l'évolution technologique des produits.
  • Utiliser des outils d'IA avancés (Git Hub Copilot, Agent Mode, MCP, LLMs, Agentic Workflows) afin d'améliorer la productivité et la qualité du développement.
  • Concevoir des interfaces utilisateur modernes, performantes et intuitives.
  • Optimiser la stabilité, la consommation mémoire et les performances des applications.
  • Développer de nouvelles fonctionnalités en respectant les meilleures pratiques de développement logiciel.
  • Collaborer avec les équipes Produit, QA et Support afin de livrer des solutions de haute qualité.
  • Assurer l'intégration des applications desktop avec des API, bases de données et services externes.
  • Contribuer à l'automatisation des tests, du déploiement et de l'assurance qualité.
  • Participer à toutes les phases du cycle de développement logiciel dans un environnement Agile.
Qualifications et compétences requises
  • DEC ou diplôme universitaire en informatique, génie logiciel ou expérience équivalente.
  • Minimum de 8 ans d'expérience en développement logiciel.
  • Minimum de 5 ans d'expérience en développement d'applications desktop
  • Excellente maîtrise de Java.
  • Expérience dans la maintenance et l'évolution de produits logiciels complexes.
  • Excellente capacité d'analyse et de résolution de problèmes.
  • Autonomie, leadership technique et esprit collaboratif.
  • À l’aise pour communiquer en anglais (oral et écrit) dans un contexte professionnel.
  • Bonne compréhension des principes de cybersécurité applicative.
  • Maîtrise du Top 10 OWASP.
Connaissances techniques et de domaine
  • Java 17/21
  • Swing (maintenance et migration)
  • REST APIs
  • Docker
  • Git Hub Copilot (Agent Mode)
  • Model Context Protocol (MCP)
  • AI Coding Assistants et Agentic Workflows
  • Keycloak
Outils Développement
  • Git Hub Enterprise
  • Maven
  • Sonar Qube
Outils Collaboration
  • Confluence
  • Jira
  • Slack
  • Teams
Atout / Préférence
  • Expérience avec Compose Multiplatform avec Kotlin Declarative code.
  • Expérience avec JavaFX.
  • Java Spring Boot Microservices
  • Expérience dans le développement d'applications multi-plateformes (Windows, Linux, macOS).
  • Connaissance des architectures MVVM, MVC ou Clean Architecture.
  • Expérience…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary