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

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

Full-Time 82800 - 101200 $ / year (est.) Hybrid
M

At a Glance

  • Tasks: Develop and enhance critical Java web applications for a federal government project.
  • Company: Maplr, a Montreal-based firm connecting tech talents with exciting projects.
  • Benefits: Human support throughout your contract, flexible work options, and career growth.
  • Other info: Hybrid work model with excellent opportunities for professional development.
  • Why this job: Join a dynamic team and make a real impact on government digital services.
  • Qualifications: 10+ years in Java web applications, strong teamwork, and English proficiency required.

The predicted salary is between 82800 - 101200 $ per year.

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, Java Script, JUnit, XML, JSON, SQL, services web SOAP et REST, serveurs d'applications d'entreprise, Open ID 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 Web Logic 14c, Struts, Hibernate, i Text, j Query.

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 Dev Ops), Python, Power Shell.

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

#J-18808-Ljbffr

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

Maplr is an exceptional employer that prioritizes the well-being and growth of its employees, offering a supportive environment where you can thrive as a senior Java programmer-analyst. With a focus on meaningful projects for the federal government in downtown Ottawa, we provide comprehensive assistance throughout your journey, from work permits to health care, ensuring you feel valued and empowered. Our hybrid work model promotes a healthy work-life balance, while our commitment to professional development and a collaborative culture makes Maplr a fantastic place to advance your career.

M

Contact Details:

Maplr Recruitment Team

We think you need these skills to ace Programmeur·euse-analyste Java senior – Mandat fédéral (Ottawa)

Java
J2EE
Spring
Spring Boot
JSP
JMS
AJAX