Core Java Developer

Be among the first applicants.
ALLTECH CONSULTING SVC INC
Quebec
CAD 80,000 - 100,000
Be among the first applicants.
3 days ago
Job description

Level 3

Job Description:

Department at the Company:
The Macro Risk Systems department with Fixed Income Derivatives develops software that enables our Company to sustain and grow its highly successful derivative businesses. Our systems are used to compute and monitor their daily risk and profit & loss, and to run scenario calculations to assess the potential effect of changes in market conditions. Our Risk and PnL Reporting system is mostly Java today with Scala and C# components, with new projects embracing Scala. The application is built around Hazelcast clusters and distributed query.

Job Responsibilities:
We are looking for a strong developer in Montreal to join our global Risk and PnL Reporting team. As an experienced developer with domain experience, you will take high level requirements, analyze code and data to find solutions, present to business stakeholders and get signoffs, and coordinate with QA and Release Management to put changes live.

  1. You will cover the full software development lifecycle, designing and developing functionality for new and existing components and renovating legacy components.
  2. You will work on both business logic and the underlying platform, gathering requirements from your clients and analyzing existing systems and functionalities.
  3. You’ll be responsible for unit testing, defining regression tests, production rollout and 3rd line support.
  4. You will have the chance to work on complex problems and should show excellent problem solving skills and enjoy all aspects of software development.
  5. The culture in the team is open, intellectual and fun. Learning opportunities are plentiful through weekly knowledge shares and demos and freewheeling discussions. The team is 3 in Montreal, with additional members in London, India, Ghana and Hong Kong.

Skills:
– Strong core Java (8+), desire to learn Scala on the job
– Analytical skills
– Data structures, design patterns, concurrency
– Unit testing, mocking frameworks, continuous integration

Nice-to-haves:
– Understanding of derivatives products
– Distributed caching

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Core Java Developer jobs in Quebec