Create Alert
Email me similar jobs

Intermediate Full Stack Java Developer (5–7 years) to build and enhance modern web applications[.]

Description en français

Notre client du secteur des services financiers est à la recherche d'un développeur Java Full Stack intermédiaire (5-7 ans d'expérience) pour concevoir et améliorer des applications Web modernes à l'aide d'Angular et de Java/Jakarta EE.Join a high‑visibility development team delivering secure and scalable web applications within the insurance domain.

Ce rôle couvre le développement Full Stack avec les technologies Angular, TypeScript, AngularMaterial, et Jakarta EE. Il inclut également l'intégration d'outils de productivité IA et de composantes basées sur des grands modèles de langage (LLM).Le poste offre une implication concrète dans l'ensemble des couches de l’application (interface utilisateur, API, base de données) et des déploiements conteneurisés dans un environnement Agile collaboratif.

Contract, Montréal (Blvd Robert-Bourassa), mode hybride, 2 jours par semaine au bureau. Heures de travail: fuseau horaire de l’Est (EST).

Exigences essentielles

  • 5-7 ans d'expérience dans le développement d'applications Full Stack avec Angular 17+, TypeScript 5.x et AngularMaterial.
  • Développement backend avec Java17+ et Jakarta EE10 pour la création d'API REST, la validation et l'implémentation de mécanismes de sécurité.
  • Expérience des tests automatisés avec Jest (frontend) et JUnit5 (backend).
  • Expérience en intégration de l’IA avec GitHub Copilot, Windsurf/Devin, bases de données vectorielles (ChromaDB ou équivalent) et concepts LangChain/Haystack.
  • Maîtrise de Git, Maven et Docker dans les flux de développement quotidiens.
  • Formation en informatique ou en génie logiciel.
  • Bonne connaissance de SQL et des bases de données relationnelles, incluant les requêtes, jointures, index et transactions.

Atouts

  • Oracle/ PL/SQL
  • Spring Batch
  • Python / FastAPI
  • OpenShift / Kubernetes
  • Jasper Reports
  • Redis

Responsabilités

  • Développer et maintenir des fonctionnalités d'applications monopages (SPA) à l'aide d'Angular17+, TypeScript et AngularMaterial.
  • Concevoir des services backend avec Java17+ et Jakarta EE10, incluant API REST et composantes de sécurité.
  • Concevoir et maintenir les contrats d’API, la gestion des erreurs, la journalisation et les services performants.
  • Rédiger et maintenir des tests automatisés avec Jest et JUnit5.
  • Créer et optimiser les schémas de bases de données, les requêtes et les migrations.
  • Utiliser des outils de développement assistés par IA et soutenir l’intégration de fonctionnalités basées sur les LLM.
  • Utiliser Git pour la gestion du code source et collaborer via revues de code et stratégies de branche.
  • Construire et conteneuriser les applications avec Maven et Docker.
  • Participer aux cérémonies Agile, fournir des estimations et communiquer efficacement l’avancement des travaux et les risques.
  • Résoudre les problèmes touchant les couches interface utilisateur, API, base de données et environnement d’exécution/conteneurs.

Description en anglais

Our financial services client is seeking an Intermediate Full Stack Java Developer (5-7 years) to build and enhance modern web applications using Angular and Java/Jakarta EE. Join a high‑visibility development team delivering secure and scalable web applications within the insurance domain.

This role covers full‑stack development using Angular, TypeScript, and Jakarta EE technologies, as well as integration of AI‑driven productivity tools and LLM components. The position offers hands‑on ownership across UI, API, and database layers with containerized deployment in collaborative Agile environments.

Contract, Montreal (Blvd Robert‑Bourassa), Hybrid 2 days per week in office, Working Hours: EST.

Must Haves

  • 5-7 years building full‑stack applications with Angular17+, TypeScript5.x, and AngularMaterial on the frontend.
  • Backend development with Java17+ and Jakarta EE10 for REST APIs, validation, and security implementations.
  • Testing using Jest (frontend) and JUnit5 (backend).
  • AI enablement experience with GitHub Copilot, Windsurf/Devin, vector databases (ChromaDB or similar), and LangChain/Haystack concepts.
  • Proficiency with Git, Maven, and Docker in daily development workflows.
  • Education in computer science or software engineering.
  • Working knowledge of SQL and relational database fundamentals including queries, joins, indexes, and transactions.

Nice to Have

  • Oracle/PL/SQL
  • Spring Batch
  • Python / FastAPI
  • OpenShift / Kubernetes
  • Jasper Reports
  • Redis

Responsibilities

  • Develop and maintain SPA features using Angular17+, TypeScript, and AngularMaterial.
  • Implement backend services with Java17+ and Jakarta EE10, including REST APIs and security components.
  • Design and maintain API contracts, error handling, logging, and performance‑conscious services.
  • Write and manage automated tests using Jest and JUnit5.
  • Create and optimize database schemas, queries, and migrations.
  • Apply AI‑assisted development tools and support LLM‑based features integration.
  • Use Git for version control and collaborate through code reviews and branching workflows.
  • Build and containerize applications with Maven and Docker.
  • Participate in Agile ceremonies, provide estimates, and communicate progress and risks effectively.
  • Troubleshoot issues across UI, API, database, and container/runtime layers.

Note: AI can be used in the candidate evaluation process.


#J-18808-Ljbffr
Similar jobs

Intermediate Full Stack Java Developer (5–7 years) to build and enhance modern web applications[.]

Apply Now
Back to search page