Développeur Fullstack
5 days ago
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.
ContexteVous 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.
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).
Adapter les interfaces générées aux maquettes (Material UI, responsive design).
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.
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).
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).
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).
Langages & Markup
JavaScript (ES6+), TypeScript, HTML5, CSS3
Java (Spring Boot, APIs REST)
SQL (Oracle, PostgreSQL)
Frameworks & Librairies
(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, QCWho 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 & ArchitectureDesign 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 ExperienceAdapt generated interfaces to mockups (Material UI, responsive design).
Back-End & IntegrationDevelop and integrate REST APIs with Spring Boot.
Ensure smooth front-end/back-end communication (JSON, AJAX).
Understand and interact with Oracle / PostgreSQL databases.
Quality & PerformanceImplement 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 MethodologyActively 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 & MarkupJavaScript (ES6+), TypeScript, HTML5, CSS3
Java (Spring Boot, REST APIs)
SQL (Oracle, PostgreSQL)
Frameworks & Libraries(Hooks, Redux, Context API)
Angular (Modules, Services, RxJS)
Material UI
Spring Boot (REST APIs, microservices)
Architecture & ToolsDesign of modular and secure architectures
Git, Docker (Kubernetes is an asset)
CI/CD (GitLab CI, or equivalent)
Dependency management and DevOps best practices
Quality & SecurityUnit/functional testing (Jest, JUnit)
Application security (XSS, CORS, OAuth2, JWT, OWASP)
UX/UIStrong 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.
-
Développeur Web Fullstack
4 days ago
Montreal, Quebec, Canada DELAN - IT Talent Solutions Full timeLe Développeur Web Fullstack sera responsable de concevoir, développer et optimiser les applications Web internes et publiques d'une organisation d'envergure. La personne travaillera majoritairement en Front End (React) et collaborera étroitement avec plusieurs équipes pour soutenir l'évolution des plateformes numériques.PLUS PRÉCISÉMENT•...
-
Développeur Fullstack
4 days ago
Montreal, Quebec, Canada hackajob Full timehackajob*is collaborating withmThreeto connect them with exceptional tech professionals for this role.*Lancez votre carrière en tant que Développeur Fullstack Java**Vous recherchez un rôle où vous pouvez mettre en pratique vos compétences Java et frontend, contribuer à des projets à fort impact liés aux systèmes financiers, à la modélisation et à...
-
Développeur Fullstack
13 minutes ago
Montreal, Quebec, Canada hackajob Full timehackajob*is collaborating withmThreeto connect them with exceptional tech professionals for this role.*Lancez votre carrière en tant que Développeur Fullstack Java**Vous recherchez un rôle où vous pouvez mettre en pratique vos compétences Java et frontend, contribuer à des projets à fort impact liés aux systèmes financiers, à la modélisation et à...
-
Développeur TypeScript
19 minutes ago
Montreal, Quebec, Canada DELAN Full timeLe Développeur TypeScript sera chargé de concevoir, développer et améliorer les applications web et produits pour les clients de l'organisation. PLUS PRÉCISÉMENT • Développement Fullstack sur différents projets web • Instaurer et suivre des bonnes pratiques de développement • Travailler dans un environnement React, NodeJS, TypeScript,...
-
Développeur TypeScript
5 days ago
Montreal, Quebec, Canada DELAN - IT Talent Solutions Full timeLe Développeur TypeScript sera chargé de concevoir, développer et améliorer les applications web et produits pour les clients de l'organisation.PLUS PRÉCISÉMENT• Développement Fullstack sur différents projets web• Instaurer et suivre des bonnes pratiques de développement• Travailler dans un environnement React, NodeJS, TypeScript, Docker et...
-
Développeur Lead Fullstack
2 weeks ago
Montreal, Quebec, Canada Ticketmaster Canada LP Full timeJob Summary:DESCRIPTION DE POSTE – Développeur Lead FullstackEmplacement : Montréal, QC ou Québec, QCDivision : Ticketmaster NACadre hiérarchique : Gestionnaire en développement logicielsModalités du contrat : Permanent, 37,5 heures par semaineDétails du poste : Cette offre d'emploi vise un poste actuellement vacant et à pourvoir...
-
Développeur Lead Fullstack
9 minutes ago
Montreal, Quebec, Canada Ticketmaster Canada LP Full timeJob Summary:DESCRIPTION DE POSTE – Développeur Lead FullstackEmplacement : Montréal, QC ou Québec, QCDivision : Ticketmaster NACadre hiérarchique : Gestionnaire en développement logicielsModalités du contrat : Permanent, 37,5 heures par semaineDétails du poste : Cette offre d'emploi vise un poste actuellement vacant et à pourvoir...
-
Développeur logiciel Web Fullstack – Senior
25 minutes ago
Montreal, Quebec, Canada Xideral Canada Full timeLangue requise :FrançaisHeures de travail par semaine :37,5 heuresType de poste :Hybride - Présence au Québec, avec obligation d'être sur site6 jours par mois à Montréal, incluant2 journées au Vieux-Portpour les activités de PI Planning (tous les 8 semaines).Durée de la mission en mois :Jusqu'au 31 décembre 2026 (environ 12 mois, avec possibilité...
-
Développeur logiciel Web Fullstack – Senior
38 minutes ago
Montreal, Quebec, Canada Xideral Full timeLangue requise :FrançaisHeures de travail par semaine :37,5 heuresType de poste :Hybride – Présence au Québec, avec obligation d'être sur site 6 jours par mois à Montréal, incluant 2 journées au Vieux-Port pour les activités de PI Planning (tous les 8 semaines).Durée de la mission en mois :Jusqu'au 31 décembre 2026 (environ 12 mois, avec...
-
Développeur Fullstack Finance
4 days ago
Montreal, Quebec, Canada SII Canada Full timePartenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec collaborateurs, une présence internationale dans 20 pays, et un chiffre d'affaires supérieur à 1.621 milliards de dollars canadiens.SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement...