Analyste-Programmeur Java sénior (F/H)

Solution SFT

Apply to this job
Québec, Québec, Canada on site Until 9/16/2026 8+ years exp First posted July 18, 2026 Last posted July 18, 2026
Job description

À propos du mandat

Nous recherchons des analystes-programmeurs Java séniors pour un mandat d'envergure en modernisation et transformation numérique au sein d'une organisation publique. Vous contribuerez au développement de composants applicatifs robustes tout en agissant comme référence technique auprès des équipes internes.

Responsabilités

  • Programmer et effectuer les essais unitaires des composants applicatifs
  • Fournir du support technique aux ressources internes et assurer leur formation
  • Rédiger la documentation technique pertinente
  • Offrir des services connexes au domaine Java : revue de code, authentification unique (SSO), tests de charge, débogage, optimisation

Livrables attendus

  • Code source Java des composants développés
  • JavaDoc des composants développés
  • Documents de support : manuel de maintenance, manuel utilisateur, plan de récupération en cas de sinistre
  • Livrables de projet : plans d'essais, comptes-rendus d'essais (programmes, écrans, rapports, interfaces, pages de code)

Profil recherché

  • Expérience sénior confirmée en développement Java dans des projets d'envergure
  • Maîtrise des essais unitaires et des bonnes pratiques de qualité de code
  • Expérience en revue de code et en accompagnement technique d'équipes
  • Connaissance des mécanismes d'authentification unique (SSO)
  • Expérience en tests de charge, débogage et optimisation de performance
  • Capacité à rédiger une documentation technique claire
  • Excellentes habiletés en communication en français

Atouts

  • Expérience dans le secteur public
  • Connaissance des architectures d'entreprise et des environnements applicatifs complexes
  • Expérience en modernisation de systèmes existants

Requirements

• Baccalauréat en TI ou équivalent (absence de diplôme compensée par 6 ans d'expérience additionnelle)

• ≥ 8 ans d'expérience en Java (10 dernières années)

• ≥ 5 ans d'expérience comme programmeur dans un environnement Web sur plateformes Java EE5+

• ≥ 2 ans avec le framework JSF, EJB3, JPA ou Hibernate

Atouts : mode Agile; mandat gouvernemental ≥ 6 mois

About this role

Summary

Develop Java components, perform tests, review code, and document in a large public sector project.

Job title

Analyste-Programmeur Java sénior (F/H)

Experience level

senior level

Minimum experience

8+ years exp

Industry

public sector

Location requirements

Québec, remote not explicitly allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javaunit testingcode reviewauthentication (SSO)debuggingperformance optimizationtechnical documentation

Preferred skills

agilepublic sectorsystem modernization

Specializations

javaunit testingauthenticationdebuggingperformance optimization
Locations

Structured locations inferred from the posting.

Québec City, QC, Canada

On-site City