Senior Software Java Engineer, Capital Markets

72550
Toronto, Ontario
Permanent
2 weeks ago

The brokerage division of our client is looking for an experienced senior Java software engineer with capital markets work experience to construct the forthcoming risk computation platforms. The primary objective of these applications is to assist the firm in assessing, comprehending, and mitigating the external overall exposure during unfavourable market scenarios. The operations are situated in a contemporary and intricate financial domain, using advanced computational models, facilitating billions of calculations on a daily basis, and harnessing big data storage for analytics and data dissemination.

Working closely with business partners across trading, finance and risk management, you will work on a variety of projects.

  • Architect and develop:

    • risk applications in line with microservices patterns, distributed caching, and stream processing with a view to scale to hundreds of billions of computations daily;

    • efficient on-demand pricing solutions.

  • Deliver large-scale P&L and risk impacting projects for the trading and sales function, in line with business growth opportunities and regulatory drives;

  • Develop:

    • tooling and processes to enhance the efficiency of the team;

    • a deep understanding of securities pricing and risk across different asset classes.

  • Work:

    • collaboratively with technical and non-technical teams to solve business and technology challenges;

    • in a dynamic environment with direct engagement with global stakeholders.

  • Provide technical leadership to the group and beyond, adopt a scalability and stability-first approach to design and implementation;

  • Adopt a client-centric approach in support of business growth models;

  • Leverage industry standard DevOps practices and tooling for CI/CD, TDD and build tools;

  • Contribute to the technical direction of the future versions of the risk platform.

Requirements:

  • Minimum of 8 years of Java experience, with a strong understanding of JVM internals;

  • Knowledge of derivatives pricing and capital markets is mandatory;

  • Experience:

    • with the Spring stack and in microservice development using Spring Boot;

    • in designing and integrating with REST APIs and gRPC endpoints;

    • with messaging technologies;

    • with Azure (preferable) or AWS, Google Cloud;

    • with NoSQL databases, Hadoop, distributed caching (preferably Redis), big data streaming technologies (Flink, Kafka Streams, Spring Cloud Stream), RDBMS packages and demonstrable fluency in SQL;

    • with Git, CI/CD toolset (Maven/Gradle), Jenkins, and working within an Agile environment;

    • collaborating efficiently within a global team.

  • Demonstrable experience working in a fast-paced environment, and supportive of flexible goals aligned with business priorities;

  • Excellent technical, diagnostic and troubleshooting skills;

  • Strong leadership, organizational and communication skills;

  • Assets:

    • Knowledge of Scala, Angular, React, Excel integration, ELK and TypeScript.

The pay range that the employer reasonably expects to pay for this position is between CA$90,000 and CA$130,000

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

Applications will be accepted on an ongoing basis.

Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.

Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!

Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.

Open ears. Open minds. Open futures