Senior Java Developer, Capital Markets

Posted 2 weeks ago

Apply Now

About the role

  • Senior Java Developer contributing to risk computation platforms for the Brokerage division in a financial environment. Collaborating with teams and delivering high-impact projects.

Responsibilities

  • Contribute to the development of risk computation platforms for the Brokerage division;
  • Collaborate closely with business partners across trading, finance, and risk management;
  • Deliver large-scale P&L and risk impacting projects for the trading and sales function;
  • Provide technical leadership to the group and beyond;
  • Develop tooling and processes to enhance the efficiency of the team;
  • Develop a deep understanding of securities pricing and risk across different asset classes.

Requirements

  • Minimum 6 years of Java experience, with a strong understanding of JVM internals;
  • Experience with Azure (preferable) or AWS, Google Cloud;
  • the Spring stack and microservice development using Spring Boot;
  • designing and integrating with REST APIs, gRPC endpoints;
  • messaging technologies;
  • NoSQL databases, Hadoop and distributed caching (Redis preferable);
  • big data streaming technologies (Flink, Kafka Streams, Spring Cloud Stream);
  • RDBMS packages and demonstrable fluency in SQL;
  • Git, CI/CD toolset (Maven/Gradle) and Jenkins;
  • working within an Agile environment.
  • Knowledge of derivatives pricing and capital markets;
  • Excellent technical, diagnostic, and troubleshooting skills;
  • Strong leadership, organizational and communication skills.

Benefits

  • Flexible work options
  • Unlimited Vacation Plan
  • 24/7 virtual healthcare
  • Extensive wellness portal access
  • Comprehensive compensation plan including short-term incentive programs
  • Continuous growth and learning opportunities

Job type

Full Time

Experience level

Senior

Salary

CA$80,000 - CA$130,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSAzureCloudGradleGRPCHadoopJavaJenkinsKafkaMavenNoSQLRDBMSRedisSpringSpring BootSpringBootSQL

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.