Back-End Developer – Capital Markets
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English · French
- Posted
Original job description
English section of this bilingual listing.
Back-End Developer – Capital Markets
Location: Downtown Montreal, Canada
Work Model: On-site 2–3 days per week
Duration: 12 months (high possibility of extension)
Hours: 37.5 hours/week
We are looking for an experienced Back-End Developer with strong expertise in Java and a background in building high-performance applications.
Key Requirements:
- Strong hands-on experience with Java 17/21 (Java 21 preferred) and Spring Boot.
- Experience with GraphQL/SPQR, WebSockets, OAuth2/JWT, and SQL Server.
- Knowledge of distributed caching, enterprise messaging, Kubernetes, and CI/CD.
- Experience with Flyway, JUnit, Mockito, and Cucumber.
- Knowledge of AI-assisted software engineering tools is highly desirable.
- Capital Markets experience (trading, financing, settlement, or transaction processing) is strongly preferred.
- Expertise in JVM optimization, multithreading, concurrency, or high-performance Java is an advantage.
- Excellent command of English is mandatory.
- English-speaking candidates only.
---------------------------------------------------------------------------------------------------
Développeur Back-End – Marchés des capitaux
Lieu : Centre-ville de Montréal, Canada
Read the full bilingual original
Back-End Developer – Capital Markets
Location: Downtown Montreal, Canada
Work Model: On-site 2–3 days per week
Duration: 12 months (high possibility of extension)
Hours: 37.5 hours/week
We are looking for an experienced Back-End Developer with strong expertise in Java and a background in building high-performance applications.
Key Requirements:
- Strong hands-on experience with Java 17/21 (Java 21 preferred) and Spring Boot.
- Experience with GraphQL/SPQR, WebSockets, OAuth2/JWT, and SQL Server.
- Knowledge of distributed caching, enterprise messaging, Kubernetes, and CI/CD.
- Experience with Flyway, JUnit, Mockito, and Cucumber.
- Knowledge of AI-assisted software engineering tools is highly desirable.
- Capital Markets experience (trading, financing, settlement, or transaction processing) is strongly preferred.
- Expertise in JVM optimization, multithreading, concurrency, or high-performance Java is an advantage.
Language Requirement:
- Excellent command of English is mandatory.
- English-speaking candidates only.
---------------------------------------------------------------------------------------------------
Développeur Back-End – Marchés des capitaux
Lieu : Centre-ville de Montréal, Canada
Mode de travail : Présentiel 2 à 3 jours par semaine
Durée : 12 mois (forte possibilité de renouvellement)
Horaire : 37,5 heures par semaine
Nous recherchons un Développeur Back-End expérimenté possédant une solide expertise en Java et une expérience dans le développement d’applications performantes et évolutives.
Compétences et exigences principales :
- Solide expérience pratique avec Java 17/21 (Java 21 privilégié) et Spring Boot.
- Expérience avec GraphQL/SPQR, WebSockets, OAuth2/JWT et SQL Server.
- Bonne connaissance des technologies de cache distribué, de messagerie d’entreprise, de Kubernetes et de CI/CD.
- Expérience avec Flyway, JUnit, Mockito et Cucumber.
- Une expérience avec les outils de développement logiciel assistés par l’IA est fortement souhaitée.
- Une expérience dans les marchés des capitaux (négociation, financement, règlement ou traitement des transactions) est fortement souhaitée.
- Une expertise en optimisation JVM, multithreading, concurrence ou Java haute performance constitue un atout.
Exigence linguistique :
- Excellente maîtrise de l’anglais obligatoire.
- Seuls les candidats anglophones seront considérés.
More about this job
Responsibilities
Develop high-performance back-end applications for capital markets using Java and related technologies. Support systems involving trading, financing, settlement, or transaction processing.
Requirements
Candidates should have strong hands-on experience with Java 17 or 21, preferably Java 21, and Spring Boot, along with experience in the listed APIs, security, database, messaging, and deployment technologies. Capital markets experience is strongly preferred, and expertise in JVM optimization, concurrency, or AI-assisted software engineering tools is an advantage; excellent English is mandatory.
Skills
- Java 17/21
- Spring Boot
- GraphQL/SPQR
- WebSockets
- OAuth2/JWT
- SQL Server
- Distributed Caching
- Enterprise Messaging
- Kubernetes
- CI/CD
- Flyway
- JUnit
- Mockito
- Cucumber
- JVM Optimization
- Multithreading and Concurrency
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- Java 17
- Java 21
- Spring Boot
- GraphQL
- SPQR
- WebSockets
- OAuth2
- JWT
- SQL Server
- Distributed Caching
- Enterprise Messaging
- Kubernetes
- CI/CD
- Flyway
- JUnit
- Mockito
- Cucumber
- AI-Assisted Software Engineering
- Capital Markets
- Trading
- Financing
- Settlement
- Transaction Processing
- JVM Optimization
- Multithreading
- Concurrency
- High-Performance Java