
Senior Java Developer, Capital Markets
Alithya
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$80,000 - CA$130,000 per year
Job Level
Tech Stack
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