Full Stack Developer

Apply Now

Company: JobRialto

Location: Montreal, QC H1A 0A1

Description:

Join Risk Technology's Limit Monitoring Team as we implement a comprehensive Limit Monitoring System for Commodities Positions, in line with new and expanded CFTC regulations.

This platform will enhance monitoring across Listed Futures, Options, OTC Options, and Economically Equivalent Swaps with near-real-time analytics, alerting, and escalation capabilities.

Built as a network of self-choreographing Java Spring Boot microservices, the system utilizes Kafka for communication, MongoDB, and a mix of local and distributed caching for performance and resilience.

Key Responsibilities:
  • Design, develop, and maintain high-performance Java Spring Boot microservices
  • Develop front-end features using Angular/React and component libraries
  • Integrate services via Kafka and ensure consistent message delivery
  • Utilize MongoDB from the application layer
  • Ensure code quality and system reliability through unit testing and automated pipelines
  • Collaborate with cross-functional teams and support CI/CD workflows
  • Participate in transitioning on-prem applications to the cloud (where applicable)


Required Skills & Experience:

Backend Development:
  • Strong Core Java skills including:
  • Java Collections, Streams, Multithreading, Concurrent Programming
  • Garbage Collection, Class Loading, Reflections API
  • Proficiency in Spring MVC and Spring Boot
  • Experience building and consuming RESTful APIs
  • Familiarity with DevOps tools: Git, Jenkins, JIRA
  • Deep understanding of data structures, algorithms, and system design


Front-End Development:
  • Hands-on experience with Angular or React (multiple years of experience preferred)
  • Familiarity with component libraries such as ag-grid, prime-ng, bootstrap, ng-rx
  • Experience designing and maintaining large-scale front-end applications
  • Understanding of MVC/IOC frameworks


Preferred (Nice-to-Have) Skills:
  • Experience working with Kafka for event-driven architecture
  • Hands-on knowledge of MongoDB from a developer perspective
  • Exposure to cloud migration or cloud-native development

Ideal Candidate Traits:
  • Self-motivated and able to work independently
  • Strong communicator and team player
  • Detail-oriented with a commitment to writing clean, maintainable code
  • Thrives in fast-paced, regulated financial environments


Education: Bachelors Degree

Similar Jobs