Titre du poste : Développeur Java Back-end
Lieu : Montréal – Présence requise au bureau dès le premier jour et 3 jours par semaine.
Un développeur full stack solide est recherché pour rejoindre une initiative de modernisation à fort impact au sein de l’équipe technologique de Stress Testing. L’objectif principal est d’améliorer et de refactoriser la plateforme actuelle de stress testing, en assurant une intégration fluide avec les modèles de stress LibRA et en soutenant les opérations en cours du système existant. Ce rôle implique une collaboration étroite avec les modélisateurs quantitatifs, les analystes d’affaires et les équipes d’infrastructure pour fournir des solutions robustes, évolutives et maintenables.
Responsabilités principales :
Concevoir, développer et maintenir les composants back-end et front-end de la plateforme de stress testing en utilisant Java moderne, Spring Boot et ReactJS.
Intégrer la plateforme avec les modèles Python LibRA CCAR, en assurant un échange de données efficace et une orchestration fluide entre les services Java et les analyses basées sur Python.
Refactoriser le code existant pour améliorer les performances, la fiabilité et la maintenabilité du système.
Assurer le support et le dépannage du système actuel pour garantir la continuité des activités pendant la transition.
Participer aux revues de code, aux tests unitaires/intégrés et aux pipelines de livraison continue.
Collaborer avec des équipes interfonctionnelles pour recueillir les besoins, définir des solutions techniques et respecter des échéanciers de projet serrés.
La modernisation et l’intégration avec les modèles Python LibRA CCAR doivent être complétées d’ici la fin de 2025 afin de répondre aux exigences réglementaires pour la soumission CCAR de 2026. Il s’agit d’un projet critique, sensible au temps, avec une grande visibilité et un impact important dans l’organisation.
Compétences requises :
2 à 5 ans d’expérience avec Java, Spring Boot, JPA, Microservices.
Au moins 1 à 2 ans d’expérience avec DB2 et les API REST.
Compétences appréciées :
Expérience avec ReactJS.
Description
Job Title: Back-end Java Developer
Location: Montreal Day 1 onboarding onsite / in office presence 3x week
A strong full stack developer is required to join a high-impact modernization initiative within the Stress Testing technology team. The primary focus will be on enhancing and refactoring the existing stress testing platform ensuring seamless integration with LibRA stress models and supporting ongoing operations of the current system. This role involves close collaboration with quantitative modelers business analysts and infrastructure teams to deliver robust scalable and maintainable solutions.
Key responsibilities include:
- Designing developing and maintaining both backend and frontend components of the stress testing platform using modern Java Spring Boot and ReachJs
- Integrating the platform with LibRA CCAR Python models ensuring efficient data exchange and process orchestration between Java services and Python-based analytics.
- Refactoring legacy code improving system performance reliability and maintainability.
- Supporting and troubleshooting the existing system to ensure business continuity during the transition.
- Participating in code reviews unit/integration testing and continuous delivery pipelines.
- Collaborating with cross-functional teams to gather requirements define technical solutions and deliver on aggressive project timelines.
- The modernization and integration with LibRA CCAR Python models must be completed by the end of 2025 to meet regulatory requirements for the 2026 CCAR submission. This is a critical time-sensitive project with high visibility and impact across the organization.
Required Skills:
- 2 - 5 years of experience with Java Spring Boot JPA Microservices
- At least 1-2 years of experience DB2 Rest API
Good to have skills:
ReactJs
Pay and Benefits
The pay range for this position is $55.17 - $55.17/hr.
Workplace Type
This is a hybrid position in Montréal,QC.
À propos de TEKsystems et TEKsystems Global Services
Nous sommes un fournisseur de services aux entreprises et de technologies. Nous accélérons la transformation de nos clients. Notre compétence en stratégie, conception, exécution et opérations libère la valeur de l’entreprise par un éventail de solutions. Nous sommes une équipe de 80 000 personnes qui collaborent avec plus de 60 000 clients, notamment 80 % du Fortune 500 en Amérique du Nord, Europe et Asie, qui collaborent avec nous dans le cadre de nos capacités full-stack et notre rythme. Nous sommes des penseurs stratégiques, des collaborateurs pratiques qui aident les clients à exploiter le changement et maîtriser le dynamisme de la technologie. Nous bâtissons le futur en livrant les résultats et en créant un impact positif dans nos communautés mondiales. TEKsystems et TEKsystems Global Services sont des entreprises d’Allegis Group. Découvrez d’autres informations à TEKsystems.com.
Québec Numéro du permis d'agence de placement de personnel AP-2000547
About TEKsystems and TEKsystems Global Services
We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Quebec Personnel Placement Agency Permit Number AP-2000547