Job details
Sr. Java Developer (JO#11037)
IT - Application & Software Development
Montréal, QC
Permanent
Mar 27, 2025
A project to reflect your expertise.
The Brokerage division of our client is in search of seasoned Senior Java Software Engineer with Capital Market work experience to construct the forthcoming risk computation platforms. The primary objective of these applications is to aid the firm in assessing, comprehending, and mitigating our external overall exposure during unfavorable market scenarios. Our operations are situated in a contemporary and intricate financial domain, utilizing advanced computational models, facilitating billions of calculations on a daily basis, and harnessing Big Data storage for analytics and data dissemination.
The Brokerage division of our client is in search of seasoned Senior Java Software Engineer with Capital Market work experience to construct the forthcoming risk computation platforms. The primary objective of these applications is to aid the firm in assessing, comprehending, and mitigating our external overall exposure during unfavorable market scenarios. Our operations are situated in a contemporary and intricate financial domain, utilizing advanced computational models, facilitating billions of calculations on a daily basis, and harnessing Big Data storage for analytics and data dissemination.
- 8+ years of Java experience, with a strong understanding of JVM internals Knowledge of derivatives pricing and capital markets is mandatory
- Experience of the Spring stack and experience in microservice development using Spring Boot
- Experience in designing and integrating with REST APIs, gRPC endpoints Experience of messaging technologies ? Experience of Azure (preferable) or AWS, Google Cloud
- Experience of NoSQL databases, Hadoop, distributed caching (Redis preferable), Big Data streaming technologies (Flink, Kafka Streams, Spring Cloud Stream), experience with RDBMS packages, demonstrable fluency in SQL
- Experience of git, CI/CD toolset (Maven / Gradle), Jenkins, working within an Agile environment
- Knowledge of the following would be a plus: Scala, Angular, React, Excel integration, ELK, TypeScript
- Strong leadership, organizational and communication skills
- Excellent technical, diagnostic, and troubleshooting skills
- Demonstrable experience working in a fast-paced environment, and supportive of flexible goals aligned with business priorities
- Experience in collaborating efficiently within a global team