Apply now

Posted 14 months ago

Développeur Fullstack / Architecte Applicatif

@ RENAPS

Montréal, Quebec

HybridBilingual
Apply now
SIGNALS

Responsibilities:

  • Concevoir des architectures fullstack React/Angular et Spring Boot
  • Optimiser le code JavaScript/TypeScript généré automatiquement
  • Développer et intégrer des REST APIs avec Spring Boot
  • Mettre en place tests et pipelines CI/CD
  • Participer aux cérémonies Scrum et à la roadmap technologique

Requirements summary:

  • Maîtrise de JavaScript/TypeScript et de React ou Angular
  • Expérience Java avec Spring Boot et REST APIs
  • Connaissance de Oracle ou PostgreSQL et du SQL
  • Expérience Git, Docker et CI/CD
  • Sensibilité à la sécurité applicative (OWASP, OAuth2, JWT)
  • Français et anglais; PL/SQL et migration legacy en atout

Tools & skills

Source and dates

Source type not verified · cats

Employer posting date
2025-09-03
First seen by our source
2026-10-15
Source record updated
2026-11-05

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy14
Job description
<meta />

Type de poste : Permanent
Mode : Hybride – 2 jours au bureau exigés (pour résident de Région de Montréal)
Localisation : 101 Boul. Marcel-Laurin, Montréal, Qc

Qui sommes-nous ?

RENAPS est un fournisseur de solutions et de service-conseil en Technologies de l’Information. Nous proposons un portefeuille complet allant du service-conseil professionnel, à l’infrastructure, à la gestion des applications, et ce, dans un large éventail d’industries au Canada, aux États-Unis et à l’étranger.

Parmi nos services :

  • Services TI gérés ou sur demande

  • Transformation digitale

  • Infrastructure et Cloud

  • Développement applicatif

  • Audit et gestion des licences

  • Recrutement TI spécialisé

Nous offrons l’opportunité de relever des projets stimulants basés sur la transparence, la collaboration et l’optimisation constante de la performance de nos employés et consultants.

Contexte

Vous participerez activement à la modernisation d’applications legacy (notamment Oracle Forms) via l’outil Ormit Open Java, en contribuant non seulement au développement front-end et back-end, mais également à la définition de l’architecture des solutions.

Votre rôle couvrira :

  • L’optimisation du code généré automatiquement.

  • La personnalisation des interfaces et leur intégration avec les services back-end.

  • La conception d’architectures modulaires, performantes et sécurisées.

  • L’amélioration continue du processus de migration et des pipelines DevOps.

Vos responsabilités

Développement et architecture

  • Concevoir et mettre en place des architectures applicatives fullstack (React/Angular + Spring Boot + DB).

  • Revoir et optimiser le code JavaScript/TypeScript généré automatiquement.

  • Refactoriser pour améliorer performance, modularité et maintenabilité.

  • Définir et documenter des standards d’architecture (patterns, bonnes pratiques).

Interfaces et expérience utilisateur

  • Adapter les interfaces générées aux maquettes (Material UI, responsive design).

Back-end et intégration

  • Développer et intégrer des REST APIs avec Spring Boot.

  • Assurer la bonne communication front-end/back-end (JSON, AJAX).

  • Comprendre et interagir avec les bases de données Oracle / PostgreSQL.

Qualité et performance

  • Mettre en place et maintenir des tests unitaires/fonctionnels (Jest, JUnit).

  • Participer à la mise en place et l’optimisation des pipelines CI/CD (Git, Docker, éventuellement Kubernetes).

  • Garantir le respect des bonnes pratiques de sécurité applicative (XSS, CORS, OWASP).

Amélioration continue

  • Détecter les limites du processus de migration automatique et proposer des solutions.

  • Automatiser et documenter les bonnes pratiques de transformation (génération de code, intégration de styles, composants réutilisables).

  • Contribuer à l’évolution des outils internes (Ormit Open Java Angular/React).

Collaboration et méthodologie Agile

  • Participer activement aux cérémonies Scrum (daily, planning, rétro).

  • Collaborer avec les équipes front-end, back-end et DevOps.

  • Contribuer à la roadmap technologique (choix d’outils, frameworks, architectures).

Compétences techniques recherchées

Langages & Markup

  • JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Java (Spring Boot, APIs REST)

  • SQL (Oracle, PostgreSQL)

Frameworks & Librairies

  • React.js (Hooks, Redux, Context API)

  • Angular (Modules, Services, RxJS)

  • Material UI

  • Spring Boot (REST APIs, microservices)

Architecture & Outils

  • Conception d’architectures modulaires et sécurisées

  • Git, Docker (Kubernetes un atout)

  • CI/CD (GitLab CI, ou équivalent)

  • Gestion des dépendances et bonnes pratiques DevOps

Qualité & Sécurité

  • Tests unitaires/fonctionnels (Jest, JUnit)

  • Sécurité applicative (XSS, CORS, OAuth2, JWT, OWASP)

UX/UI

  • Sensibilité au design, responsive et accessibilité

  • Collaboration avec les designers

Atouts (Nice to Have)

  • Connaissance PL/SQL (pour faciliter la migration depuis Oracle Forms).

  • Expérience en migration d’applications legacy.

  • Expérience en microservices et cloud (Azure, AWS ou GCP).

  • Excellente communication en français et en anglais.

    ************************************************

    Position Type: Permanent
    Work Mode: Hybrid – 2 days per week required on-site (for residents of the Montreal Region)
    Location: 101 Marcel-Laurin Blvd, Montreal, QC

    Who are we?
    RENAPS is a provider of IT solutions and consulting services. We offer a complete portfolio ranging from professional consulting, infrastructure, and application management, across a wide variety of industries in Canada, the United States, and abroad.

    Our services include:

  • Managed or On-Demand IT Services

  • Digital Transformation

  • Infrastructure & Cloud

  • Application Development

  • License Audits & Management

  • Specialized IT Recruitment

    We offer the opportunity to take on stimulating projects built on transparency, collaboration, and the continuous optimization of the performance of our employees and consultants.

    Context

    You will actively contribute to the modernization of legacy applications (notably Oracle Forms) using the Ormit Open Java tool, not only participating in front-end and back-end development but also in defining solution architecture. Your role will cover:

  • Optimizing automatically generated code.

  • Customizing interfaces and integrating them with back-end services.

  • Designing modular, high-performance, and secure architectures.

  • Continuously improving the migration process and DevOps pipelines.

    Your Responsibilities

    Development & Architecture

  • Design and implement full-stack application architectures (React/Angular + Spring Boot + DB).

  • Review and optimize automatically generated JavaScript/TypeScript code.

  • Refactor to improve performance, modularity, and maintainability.

  • Define and document architectural standards (patterns, best practices).

    Interfaces & User Experience

  • Adapt generated interfaces to mockups (Material UI, responsive design).

    Back-End & Integration

  • Develop and integrate REST APIs with Spring Boot.

  • Ensure smooth front-end/back-end communication (JSON, AJAX).

  • Understand and interact with Oracle / PostgreSQL databases.

    Quality & Performance

  • Implement and maintain unit/functional tests (Jest, JUnit).

  • Contribute to setting up and optimizing CI/CD pipelines (Git, Docker, optionally Kubernetes).

  • Ensure compliance with secure coding best practices (XSS, CORS, OWASP).

  • Identify limitations in the automatic migration process and propose solutions.

  • Automate and document best transformation practices (code generation, style integration, reusable components).

  • Contribute to the evolution of internal tools (Ormit Open Java Angular/React).

    Collaboration & Agile Methodology

  • Actively participate in Scrum ceremonies (daily, planning, retro).

  • Collaborate with front-end, back-end, and DevOps teams.

  • Contribute to the technology roadmap (tool, framework, architecture selection).

    Required Technical Skills

    Languages & Markup

  • JavaScript (ES6+), TypeScript, HTML5, CSS3

  • Java (Spring Boot, REST APIs)

  • SQL (Oracle, PostgreSQL)

    Frameworks & Libraries

  • React.js (Hooks, Redux, Context API)

  • Angular (Modules, Services, RxJS)

  • Material UI

  • Spring Boot (REST APIs, microservices)

    Architecture & Tools

  • Design of modular and secure architectures

  • Git, Docker (Kubernetes is an asset)

  • CI/CD (GitLab CI, or equivalent)

  • Dependency management and DevOps best practices

    Quality & Security

  • Unit/functional testing (Jest, JUnit)

  • Application security (XSS, CORS, OAuth2, JWT, OWASP)

    UX/UI

  • Strong design sense, responsive and accessibility awareness

  • Collaboration with designers

    Assets (Nice to Have)

  • Knowledge of PL/SQL (to facilitate migration from Oracle Forms).

  • Experience with legacy application migration.

  • Experience with microservices and cloud (Azure, AWS, or GCP).

  • Excellent communication skills in both French and English.

Similar jobs

  • Développeur FullStack - Senior

    Québec, QC
    Full Time

    Exposant 3: L’entreprise a pour mission d’accompagner les organismes gouvernementaux et entreprises privés dans leurs transformations organisationnelles et…

    5+ YOEMinimum cinq ans d'expérience front-end et back-end (Java); Maîtrise de JavaScript et TypeScript, composants complexes; Expérience avec un framework réactif (Vue.js, Angular, React)

    Java, JavaScript, TypeScript, Vue.js, Angular, React

    Développeur Fullstack - Senior

    Québec, QC
    Full Time

    Exposant 3: L’entreprise a pour mission d’accompagner les organismes gouvernementaux et entreprises privés dans leurs transformations organisationnelles et…

    5+ YOEMinimum de cinq ans en front-end et back-end Java; Maîtrise de JavaScript et TypeScript; Expérience avec un framework réactif (Vue.js, Angular, React)

    Java, JavaScript, TypeScript, Vue.js, Angular, React

  • Développeur Fullstack

    Saguenay, QC
    Full Time

    CGI

    Forte expertise en Angular; Maîtrise de TypeScript et RxJS; Expérience avec les API REST et l'architecture moderne

    Angular, TypeScript, RxJS

  • Développeur Fullstack

    Québec, QC +1
    RemoteFull Time

    TEHORA

    3+ YOEMinimum de 3 à 5 années d'expérience full stack; Maîtrise de HTML, CSS et JavaScript (Angular, React ou Vue); Maîtrise du backend (.NET, Java ou Node.js)

    Full-stack development, HTML, CSS, JavaScript, React, Vue.js

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.