Programmeur·euse-analyste Java senior – Mandat fédéral (Ottawa)

Maplr

Ottawa

Hybrid

CAD 120,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Accompagnement personnalisé
Modalités contractuelles flexibles

Job summary

Maplr est à la recherche d'un programmeur·euse-analyste Java senior pour travailler à Ottawa sur des applications d'entreprise critiques.

Vous évoluerez dans un environnement agile, analyserez les besoins, et améliorerez des systèmes existants tout en garantissant l'accessibilité et les normes gouvernementales.

Qualifications

  • Minimum 10 ans d'expérience comme programmeur·euse-analyste Java d'entreprise.
  • Expérience sur J2EE, Spring/Spring Boot, JSP, JMS et REST/SOAP.
  • Maîtrise Java 11+ et anglais technique; expérience gouvernementale un atout.

Responsibilities

  • Analyser les besoins fonctionnels et non fonctionnels et les documenter techniquement.
  • Proposer des options de solution, évaluer faisabilité et évolutivité.
  • Concevoir et développer des améliorations et des refactorisations d'applications patrimoniales.
  • Écrire les tests unitaires et effectuer des revues de code; déployer via Git.
  • Assurer le support en production et respecter WCAG et les normes d'accessibilité.

Skills

Java
J2EE
Spring
Spring Boot
JSP
JMS
AJAX
JavaScript
JUnit
XML
JSON
SQL
SOAP
REST
OpenID Connect / OAuth 2
Git
Eclipse
Oracle WebLogic
Struts
Hibernate
jQuery
Power Platform
Python
PowerShell

Tools

Eclipse
Git
Oracle WebLogic
Struts
Hibernate
iText
jQuery
Python
PowerShell
Oracle 19c
SQL Server
Azure DevOps

Job description

Tu cherches un nouveau défi en tant que programmeur·euse-analyste Java senior à Ottawa ?
Tu es à la bonne place !

Qui sommes-nous ?

Maplr est une firme montréalaise qui met en relation des talents TI avec les projets technologiques les plus stimulants. Nous accompagnons nos membres de A à Z, ici comme à l'international : permis de travail, résidence permanente, système bancaire, assurances, système de santé. Nous existons depuis 2019, et deux choses nous tiennent à cœur : te trouver les meilleurs mandats, et t'offrir le meilleur accompagnement humain.

Le mandat

Maplr prépare une soumission pour un mandat auprès d'un organisme du gouvernement du Canada, au centre-ville d'Ottawa. Tu rejoindras l'équipe des services numériques. Ton rôle : faire évoluer des applications web Java d'entreprise critiques (gestion de programmes de financement, portails à fort volume) et assurer leur soutien en production.

  • Temps plein, 37,5 h/semaine, en mode hybride : 3 jours par semaine sur place (lundi, mardi, mercredi) et 2 jours en télétravail
  • Début prévu le 1er décembre 2026, pour un contrat d'un an avec deux années d'option donc 3 années
  • Environnement de travail en anglais
  • Cote de fiabilité du gouvernement du Canada requise (Maplr t'accompagne dans la démarche)
Les défis qui t'attendent
  • Tu analyseras les besoins fonctionnels et non fonctionnels, puis tu les traduiras en documents de conception technique.
  • Tu proposeras des options de solution et les évalueras (faisabilité, évolutivité, coûts). Tu documenteras aussi les chemins de mise à niveau des librairies.
  • Tu concevras et développeras des améliorations aux systèmes existants ainsi que de nouvelles solutions.
  • Tu moderniseras des applications patrimoniales à l'aide d'outils de refactorisation automatisée.
  • Tu analyseras les causes des incidents de production et livreras les correctifs, y compris les scripts SQL (DDL/DML).
  • Tu écriras les tests unitaires, feras des revues de code et pousseras ton code sur Git en respectant les normes de branchement.
  • Tu veilleras au respect des exigences d'accessibilité et de langues officielles.
  • Tu participeras aux cérémonies Scrum, aux revues de sprint et au transfert de connaissances.
Comment impressionner les Maplrs ?
  • Tu as au moins 10 ans d'expérience, acquise dans les 15 dernières années, comme programmeur·euse-analyste sur des applications web Java d'entreprise (multi-niveaux, critiques, sécurisées, intégrées, à haute disponibilité).
  • Tu as au moins 3 ans d'expérience sur chacune de ces technologies : J2EE, Spring, Spring Boot, JSP, JMS, AJAX, JavaScript, JUnit, XML, JSON, SQL, services web SOAP et REST, serveurs d'applications d'entreprise, OpenID Connect / OAuth 2.
  • Tu as déjà développé en Java 11 ou plus.
  • Tu as au moins 3 ans d'expérience au sein d'équipes de 3 développeur·euses ou plus.
  • Tu travailles couramment en anglais, à l'oral comme à l'écrit.
  • Gros plus : PL/SQL, Oracle 19c, Oracle WebLogic 14c, Struts, Hibernate, iText, jQuery.
  • Gros plus : une expérience au gouvernement du Canada, avec WCAG 2.1 AA, la Boîte à outils de l'expérience Web (WET) et les lignes directrices du Centre canadien pour la cybersécurité.
  • Aussi apprécié : le soutien d'applications en production, Eclipse + Git, et l'écosystème Microsoft (.NET/C#, Power Platform, Dynamics 365, SQL Server, Azure DevOps), Python, PowerShell.
  • Tu es transparent·e, bienveillant·e et positif·ve.
Les avantages à rejoindre Maplr
  • Un accompagnement humain de A à Z, avec un interlocuteur unique pendant tout le mandat
  • On s'adapte à ce que tu recherches, permanent ou via incorporation discutons en!

J'ai hâte de te rencontrer,
Marion Felix
Cofondatrice de Maplr
linkedin.com/in/felixmarion

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyste-programmeur·euse senior AS/400
Analyste-programmeur·euse senior AS/400

Maplr • Montreal

Hybrid
CAD 90,000 - 120,000
Relocalisation accompagnée
4 semaines de congés + congés maladie
Assurance collective et télémédecine
+3
Directeur·rice de programme — Données et IA
Directeur·rice de programme — Données et IA

Maplr • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
4 semaines de congés payés
Assurance collective
Télémédecine Dialogue
+2
Administrateur Plateforme Azure - Hybride, Terraform/Ansible
Administrateur Plateforme Azure - Hybride, Terraform/Ansible

Maplr • Montreal

Hybrid
CAD 90,000 - 130,000
4 semaines de congés payés
Assurance collective
Télémédecine illimitée
+4
Conseiller·ère en recrutement TI 360
Conseiller·ère en recrutement TI 360

Maplr • Montreal

Hybrid
CAD 65,000 - 90,000
4 semaines congés + congés maladie
Flexibilité
Assurance collective + Dialogue
+3
Développeur·euse Full Stack Python / React / AWS (Candidats Internationaux et locaux)
Développeur·euse Full Stack Python / React / AWS (Candidats Internationaux et locaux)

Maplr • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Relocation package
Housing support
Health insurance
+3
Développeur.euse Java Spring (Candidats Internationaux et locaux)
Développeur.euse Java Spring (Candidats Internationaux et locaux)

Maplr • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Relocalisation complète
Permis de travail
Logement et assurances
+5
Administrateur ou administratrice - Plateforme de données, Azure
Administrateur ou administratrice - Plateforme de données, Azure

Maplr • Montreal

Hybrid
CAD 90,000 - 130,000
4 semaines de congés payés
Assurance collective
Télémédecine illimitée
+4
Architecte de Solution Cloud-Native | Kubernetes & APIs
Architecte de Solution Cloud-Native | Kubernetes & APIs

Maplr • Montreal

Hybrid
CAD 90,000 - 130,000
4 semaines de congés payés + congésmal
Assurance collective complète et télém
télémédecine illimitée avec Dialogue
+4
Développeur/Développeuse Node - Gestion des identités
Développeur/Développeuse Node - Gestion des identités

Maplr • Montreal (administrative region)

On-site
CAD 85,000 - 115,000
Congés payés et congés maladie
Assurance collective
Télétravail hybride
+2
Développeur·euse Backend Python / AWS
Développeur·euse Backend Python / AWS

Maplr • Montreal

On-site
CAD 90,000 - 130,000
Mode hybride
Relocalisation assistée
Assurance collective
+1