Développeur Fullstack

3 weeks ago


QC Canada RENAPS Full time

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). 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. #J-18808-Ljbffr



  • Montréal, QC (Hybride), Canada RTINGS Full time

    Rejoignez la meilleure compagnie d'évaluation de produits en tant que Développeur Fullstack C'est votre opportunité d'avoir un réel impact sur l'industrie. Vous plongerez en profondeur dans les dernières technologies et votre expertise et passion seront cruciales afin d'établir les normes de l'industrie et stimuler l'innovation. Contribuez à...


  • Québec, GV, Canada Exposant 3 Full time

    Exposant 3 accompagne les organisations dans leur transformation organisationnelle et numérique. De la définition de la stratégie à l'implantation de la solution, nos clients peuvent compter sur l'expertise et l'engagement de nos collaborateurs.Depuis la création d'Exposant 3, nous avons placé l'humain au centre de nos priorités. Collaborer avec nous,...


  • Rue Sainte-Catherine, Montréal, QC HB A, Canada Agence Maplr Full time

    Description de l'entreprise Tu souhaites rejoindre une startup en plein développement ? Ça tombe bien, nous recrutons des développeurs/euses JAVA Fullstack pour notre équipe Tech de Montréal.Maplr est le spécialiste en mobilité internationale des Tech vers le Canada. Nous avons créé un programme unique, sur-mesure et gratuit permettant de vous...


  • Montreal, Quebec, HJ S, Canada Civalgo Full time

    Dans le cadre de la croissance de la compagnie, Civalgo recrute deux nouveaux Développeurs Fullstack pour se joindre à l'équipe.Tu as un esprit d'équipe prononcé ? Tu as envie d'apprendre et de développer tes skills? Plus que tout, tu souhaites t'investir dans une entreprise qui te ressemble ?Si tu es en quête d'un pouvoir décisionnel et un sentiment...


  • Montréal, QC HB S, Canada Xideral Full time

    Langue requise :Français et anglais (niveau professionnel)Heures de travail par semaine :Temps pleinType de poste : à distance / sur site [emplacement]Poste hybride – MontréalDurée de la mission en mois :12 mois (mandat renouvelable)À propos du posteDans le cadre du développement de ses outils internes stratégiques, notre client renforce son équipe...


  • Rue Sainte-Catherine, Montréal, QC HB A, Canada Agence Maplr Full time

    Description de l'entreprise Tu souhaites rejoindre une startup en plein développement ? Ça tombe bien, nous recrutons des développeurs/euses JAVA pour notre équipe Tech de Montréal.Maplr est le spécialiste en mobilité internationale des Tech vers le Canada. Nous avons créé un programme unique, sur-mesure et gratuit permettant de vous accompagner...

  • Développeur Senior

    1 week ago


    Montréal, QC, Canada Evident Canada Full time

    Vous êtes passionné par la technologie, l’innovation et les défis techniques stimulants ? Rejoignez une équipe R&D agile, multidisciplinaire et auto-organisée, où chaque idée compte et où l’excellence logicielle est au cœur de nos produits. Dans ce rôle stratégique, vous participerez à la conception et au développement de logiciels de...


  • Montréal, QC, Canada Evident Canada Full time

    En tant que Développeur Senior Web Full Stack, vous dirigerez une équipe de développeurs talentueux et multidisciplinaire, afin de définir l’architecture et développer un nouveau logiciel web modern (incluant des vue 2D et 3D, de la vision par ordinateur et de l’AI) pour une nouvelle ligne de produits d’inspections visuel. Vous travaillerez en...


  • Quebec City, QC GP X, Canada Iceberg Finance Group Full time

    Qui sommes-nous ?Leader en financement automobile, Iceberg Finance est une Fintech ayant connu une croissance exceptionnelle au cours des dernières années, notamment grâce à l'acquisition majeure de la firme iFinance Canada en 2022. Finaliste en 2022 et 2023 parmi les meilleurs prêteurs selon la Canadian Lender Association (CLA), Iceberg Finance...


  • Québec, Quebec, GP X, Canada Iceberg Finance Group Full time

    Qui sommes-nous ?Iceberg Finance est une entreprise FinTech très bien positionnée dans le domaine du financement automobile et des prêts personnels à la grandeur du Canada. Sa mission est d'aider une vaste clientèle à obtenir du financement. Proposant des solutions adaptées, Iceberg Finance est reconnue pour ses services de qualité et son...