Alithya

Senior Java Developer, Capital Markets

Alithya

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

About the role

  • 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;
  • Architect and develop 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 initiatives;
  • Contribute to the technical direction the future versions of the risk platform;
  • Provide technical leadership to the group and beyond, adopting a scalability and stability-first approach to design and implementation;
  • Leverage industry standard DevOps practices and tooling for CI/CD, TDD and build tools;
  • Develop tooling and processes to enhance the efficiency of the team;
  • Collaborate with technical and non-technical teams to solve business and technology challenges;
  • Adopt a client-centric approach in support of business growth models;
  • 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.
  • Extra edge
  • Knowledge of Scala, Angular, React, Excel integration, ELK, TypeScript.
  • Language skills
  • English: Proficient
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJVM internalsSpring BootREST APIsgRPCNoSQL databasesHadoopRedisFlinkSQL
Soft Skills
technical leadershiporganizational skillscommunication skillsdiagnostic skillstroubleshooting skills