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

Posted Yesterday
Be an Early Applicant
Ottawa, ON, CAN
Hybrid
Senior level
Information Technology • Professional Services • Consulting
The Role
Develop and modernize critical enterprise Java web applications for a Government of Canada mandate. Responsibilities include requirements analysis, technical design, solution evaluation, Java development, legacy refactoring, production incident support, SQL scripting, unit testing, code reviews, Git workflows, accessibility and official-language compliance, and Scrum participation.
Summary Generated by Built In

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

Skills Required

  • At least 10 years of experience within the last 15 years as a programmer analyst on enterprise Java web applications.
  • At least 3 years of experience with J2EE, Spring, Spring Boot, JSP, JMS, AJAX, JavaScript, JUnit, XML, JSON, SQL, SOAP web services, REST web services, enterprise application servers, and OpenID Connect/OAuth 2.
  • Experience developing with Java 11 or later.
  • At least 3 years of experience working in teams of three or more developers.
  • Fluent spoken and written English.
  • Government of Canada reliability status clearance.
  • Experience with PL/SQL, Oracle 19c, Oracle WebLogic 14c, Struts, Hibernate, iText, or jQuery.
  • Government of Canada experience with WCAG 2.1 AA, the Web Experience Toolkit, and Canadian Centre for Cyber Security guidelines.
  • Experience supporting production applications, Eclipse, Git, Microsoft .NET/C#, Power Platform, Dynamics 365, SQL Server, Azure DevOps, Python, or PowerShell.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montréal
Year Founded: 2019

What We Do

Maplr is a Montreal-based Canadian tech community and talent-matching service founded in 2019. It helps international technology professionals relocate to and integrate in Canada, offering free relocation assistance and connecting candidates with tech jobs through its network of partner companies. Maplr also provides IT services to businesses, supplying consultants and developers to build technology solutions in Quebec.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Toronto, ON, CAN
16000 Employees
18-22 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Support Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Toronto, ON, CAN
16000 Employees
18-22 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sales Associate II

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Toronto, ON, CAN
16000 Employees
18-22 Hourly

Hilton Logo Hilton

First Cook

Events • Food • Travel • Hospitality • Hotels & Resorts
In-Office
Mississauga, ON, CAN
500000 Employees

Similar Companies Hiring

Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account