Développeur Fullstack / Architecte Applicatif

RENAPS

$80K — $110K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in full-stack development and architecture.
  • Proficiency in JavaScript (ES6+), TypeScript, and Java with Spring Boot.
  • Strong understanding of REST API development and integration.
  • Experience with databases like Oracle and PostgreSQL.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Background in UX/UI design principles and responsive design.
  • Experience in Agile methodologies and Scrum ceremonies.

Responsibilities

  • Design and implement full-stack application architectures using React/Angular and Spring Boot.
  • Review and optimize auto-generated JavaScript/TypeScript code.
  • Refactor code to enhance performance, modularity, and maintainability.
  • Define and document architecture standards and best practices.
  • Adapt generated interfaces to design mockups with Material UI.
  • Develop and integrate REST APIs ensuring effective front-end/back-end communication.
  • Establish and maintain unit and functional testing practices using Jest and JUnit.

Benefits

  • Hybrid work model with 2 days in the office requirement.
  • Opportunity to work on modernizing legacy applications.
  • Engagement in continuous improvement processes and tooling evolution.
  • Collaboration within an Agile/Scrum environment.
  • Opportunity for professional growth in a dynamic tech stack.
Full Job Description
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


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.

Similar Jobs

More Jobs at RENAPS

More Enterprise Technology Jobs

Find similar Développeur Fullstack / Architecte Applicatif jobs: