RSR Canada
Développeur Web Full Stack /Full Stack Software Developer
Nous recherchons un développeur autonome et passionné pour concevoir et tester des modèles de surveillance des risques et de la conformité au sein d'un environnement Agile au rythme soutenu. Ce poste nécessite une expertise technique de bout en bout couvrant la conception logicielle, le développement full-stack (front-end et back-end) et l'automatisation DevOps. En collaboration avec les analystes d'affaires, les Scrum Masters et les ingénieurs DevOps, le candidat traduisra des exigences de modélisation complexes en solutions robustes et performantes. De fortes compétences relationnelles et une grande capacité de collaboration sont essentielles pour évoluer dans un environnement multidisciplinaire, s'adapter à des priorités en évolution rapide et assurer la livraison fluide de systèmes de surveillance critiques.
Lieu de travail : Montréal (accueil et intégration sur site le premier jour / présence au bureau requise 3 jours par semaine)
Compétences requises :5 ans ou plus d'expérience pratique en développement logiciel dans l'écosystème Java
Expérience avec Spark sur une plateforme de données volumineuses (Big Data)
Expérience DevOps CI/CD en automatisation des tests et des déploiements (releases)
Solide expérience en bases de données, de préférence avec DB2, SQL Server, PostgreSQL
Maîtrise du cycle de vie complet du développement logiciel (SDLC) et des méthodologies Agiles (Scrum)
Excellentes compétences en communication et capacité à collaborer efficacement avec des intervenants techniques et non techniques
Expérience avec Scala et les technologies de conteneurisation (ex. Docker ou Podman)
Expérience en développement Web UI utilisant HTML5, JavaScript et les frameworks Angular/React
Solides méthodologies et patrons de conception ainsi qu'architecture logicielle de haute qualité
Expérience de travail avec des moteurs de règles et de gestion des flux de travail (workflows)
Expérience pratique en exploration de données (data mining) et en analyse de données
Architecture en couches et architecture orientée composants
Systèmes d'exploitation Unix, langages de script (scripting) et Python
Expérience des technologies infonuagiques natives (native cloud), par exemple sur Azure
Patrons de conception (Design Patterns), de préférence le jeu de patrons du GoF (Gang of Four)
Technologies XML, incluant SAX, DOM, XSL et SOAP
Génération et utilisation de feuilles de calcul Excel
Expérience souhaitée avec Spring Boot et les API d'accès aux données comme JDBC
We are seeking a self-driven, dedicated developer to build and test risk and compliance surveillance models in a fast-paced Agile environment. The position requires end-to-end technical expertise spanning software design, full-stack (front-end and back-end) development, and DevOps automation. Working alongside Business Analysts, Scrum Masters, and DevOps engineers, the candidate will translate complex model requirements into robust, high-performing solutions. Strong interpersonal skills and a highly collaborative mindset are essential for navigating cross-functional team dynamics, adapting to rapidly shifting priorities, and ensuring the seamless delivery of critical surveillance systems.
Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
Skills Required:
5+ years of hands-on software development experience in Java ecosystem
Spark on big data platform experience
DevOps CI/CD experience on test and release automation
Strong Database experience preferably with DB2, SQL Server, PostGreSQL
Complete SDLC process and Agile Methodology (Scrum)
Excellent communication and ability to collaborate well with both technical and non-technical users
Skill Desired:
Experience with Scala-Containerized technique like on docker or podman
Web UI experience using HTML5, JavaScript, Angular/React framework
High-quality software architecture and design methodologies and patterns
Work experience on workflow and Rule engine
Hands on Data Mining and analytical work experience
Layered Architecture, Component based Architecture
Unix OS, Scripting, Python
Native cloud experience like on Azure
Design Patterns, preferably GoF set of patterns
XML technologies including SAX, DOM, XSL, and SOAP
Excel spreadsheet generation and use
Desired experience with Spring Boot, Data access APIs such as JDBC