Senior Java Software Engineer

job
  • Alithya
Job Summary
Location
,ON
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
Job Description
Please note that this is a remote position. Do you want to experience the essence of a large organization in a company with a personal touch? Come and work with us! We are looking for creative, innovative, and collaborative people like you to join our team.
Take your ambitions to the next level The Credit Risk Technology 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 unfavorable 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.
Responsibilities:
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;
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;
Work collaboratively with technical and non-technical teams to solve business and technology challenges;
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;
Contribute to the technical direction of the future versions of the risk platform.
When it just clicks! Does this sound like you?
Minimum Qualifications:
Minimum of 6 years of Java experience, with a strong understanding of JVM internals;
Experience with the Spring stack and in microservice development using Spring Boot;
Experience in designing and integrating with REST APIs and gRPC endpoints;
Experience with messaging technologies (preferably Kafka);
Experience with Azure (preferable) or AWS, Google Cloud;
Experience 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;
Experience with Git, CI/CD toolset (Maven/Gradle), Jenkins, and working within an Agile environment;
Demonstrable experience working in a fast-paced environment, and supportive of flexible goals aligned with business priorities;
Knowledge of derivatives pricing and capital markets is mandatory.
Assets:
Strong knowledge and experience with pandas, Flask and other Python frameworks;
Knowledge of Scala, Angular, React, Excel integration, ELK and TypeScript.
#J-18808-Ljbffr
Other Smiliar Jobs