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.
Joignez-vous à une équipe de développement à forte visibilité qui livre des applications Web sécurisées et évolutives dans le domaine de l’assurance. Ce rôle couvre le développement Full Stack avec les technologies Angular, TypeScript et Jakarta EE, ainsi que l’intégration d’outils de productivité alimentés par l’IA et de composantes basées sur les grands modèles de langage (LLM). Le poste offre une implication concrète dans l’ensemble des couches de l’application (interface utilisateur, API et base de données), avec des déploiements conteneurisés dans un environnement Agile collaboratif.
Contrat – 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 Angular Material côté frontend Développement backend avec Java 17+ et Jakarta EE 10 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 JUnit 5 (backend) Expérience en intégration de l’IA avec GitHub Copilot, Windsurf/Devin, des bases de données vectorielles (ChromaDB ou équivalent) et les 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’Angular 17+, TypeScript et Angular Material Concevoir des services backend avec Java 17+ et Jakarta EE 10, incluant des API REST et des composantes de sécurité Concevoir et maintenir les contrats d’API, la gestion des erreurs, la journalisation et des services optimisés pour la performance Rédiger et maintenir des tests automatisés avec Jest et JUnit 5 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 l’IA et soutenir l’intégration de fonctionnalités basées sur les LLM Utiliser Git pour la gestion du code source et collaborer par l’intermédiaire de revues de code et de stratégies de branches 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 Avis :
L’intelligence artificielle peut être utilisée dans le cadre de l’évaluation des candidats.
Cette offre concerne un poste actuellement vacant.
Our financial services client is seeking a 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 on-site, Working Hours: EST
Must Haves
5–7 years building full stack applications with Angular 17+ , TypeScript 5.x , and Angular Material on the frontend Backend development with Java 17+ and Jakarta EE 10 for REST APIs , validation, and security implementations Testing using Jest (frontend) and JUnit 5 (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 Angular 17+, TypeScript, and Angular Material Implement backend services with Java 17+ and Jakarta EE 10, 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 JUnit 5 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