Core Java Developer

Alltech Consulting Services
Montreal Quebec, Canada
Full-time

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.

  • You will cover the full software development lifecycle, designing and developing functionality for new and existing components and renovating legacy components.
  • You will work on both business logic and the underlying platform. Gathering requirements from your clients and analyzing existing systems and functionalities.
  • You’ll be responsible for unit testing, defining regression tests, production rollout and 3rd line support.
  • You will have the chance to work on complex problems and should show excellent problem solving skills and enjoy all aspects of software development.
  • 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

6 hours ago
Related jobs
Synechron
Montreal, Quebec

At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions.Synechron’s progressive technologies and optimization strategies span end-to-end Artificial I...

Axelon Services Corporation
Montreal, Quebec

We are looking for a strong java developer to join PISA team and help deliver key initiatives. The applicant should be a solid Java programmer, with strong design and implementation fundamentals. The applicant will be working with an energetic team of highly intellectual and creative developers who ...

Alltech Consulting Services
Montreal, Quebec

Strong core Java (8+), desire to learn Scala on the job. Our Risk and Pnl Reporting system is mostly Java today with Scala and C# components, with new projects embracing Scala. We are looking for a strong developer in Montreal to join our global Risk and PnL Reporting team. As an experienced develop...

Promoted
ENOVLAB INC
Montreal, Quebec

As a Web Developer, you will be part of a talented team building a cutting-edge technology and solving meaningful challenges on a daily basis. Design of the overall architecture of the web application in the cloud. Optimize the web site for maximum speed and scalability. Integrate the frontend and b...

Bounteous
Montreal, Quebec

Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks. Bachelor's degree in Computer Science, Software Engineering, or related field. Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Ma...

Stripe
Canada
Remote

Strong technical background, including 4+ years of experience as a full stack engineer, with an affinity for building scalable backend infrastructure. Engineers on the team will design and build end-to-end features for Stripe’s Accounts and Connect APIs. We are seeking engineers who are excited to d...

RLDatix
Canada

We’re searching for a Toronto-based Software Developer to join our Global R&D team, so that we can enhance our Human Capital Management stack. The Software Developer will support the development and delivery of high-quality software solutions to drive RLDatix's mission of improving healthcare sa...

Net2Source
Montreal, Quebec

Excellent working knowledge of the following technologies: Java, Databases,. Strong knowledge around Javascript, HTML CSS, SASS, Responsive designs etc. ...

iLink Digital
Montreal-West, Quebec

Link is a Global Software Solution Provider and Systems Integrator, delivers next-generation technology solutions to help clients solve complex business challenges, improve organizational effectiveness, increase business productivity, realize sustainable enterprise value and transform your business ...

Comtech
Montreal, Quebec

Design, implement, test and document software functions in a multi-core/multi-threads Intel x86 server platform, running Linux OS. Study software problems reported and proposed solutions. Refactor existing code for best-in-class software reliability and performance. Collaborate closely with other so...