Enable job alerts via email!

Scala or Java Developer

Compunnel, Inc.

Montreal

On-site

CAD 80,000 - 120,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A global technology team is looking for a Scala or Java Developer in Montreal to enhance their financial applications. You will develop advanced risk models and collaborate with cross-functional teams to support diverse financial products. Ideal candidates should have strong programming skills and experience in financial tools.

Qualifications

  • Proficient in Scala or strong Java skills with interest in learning Scala.
  • Deep understanding of data structures and multithreading.
  • Experience in distributed computing and troubleshooting complex systems.

Responsibilities

  • Develop applications for bond position management and risk models.
  • Integrate financial systems and manage performance issues.
  • Collaborate with teams globally to support financial products.

Skills

Scala
Java
Data structures
Design patterns
Multithreaded programming
Distributed computing
Performance tuning
Analytical skills

Tools

Kafka
Zookeeper

Job description

We are seeking a strong Scala or Java Developer to join a global technology team focused on developing and maintaining advanced risk models, market intelligence tools, and distributed calculation infrastructure. The role involves full lifecycle development, working on financial products, and direct collaboration with teams across Fixed Income, Equities, and Corporate Finance.

Job Responsibilities:

  • Develop and maintain applications related to bond position management and risk models
  • Integrate financial systems with calculation infrastructure and workflow automation
  • Build user-facing GUIs for managing and visualizing financial data
  • Troubleshoot production issues and perform performance profiling and tuning
  • Work on real-time systems utilizing technologies like Kafka and Zookeeper
  • Collaborate with global teams and interact with trading desks to meet business needs
  • Participate in cross-functional projects, supporting various financial products
Required Skills:
  • Strong proficiency in Scala or exceptional skills in Java with willingness to learn Scala
  • Deep understanding of data structures, design patterns, and multithreaded programming
  • Experience in distributed computing and performance tuning
  • Strong analytical skills and ability to navigate complex codebases
  • Familiarity with continuous integration tools and practices
Preferred Skills:
  • Prior experience or understanding of financial products, especially bonds
  • Experience with open-source tools like Kafka and Zookeeper
  • Exposure to GUI development for financial applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Data Scientist

Charles River Laboratories

Montreal

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant

Ubuntu Core Software Engineer

Canonical

Montreal

Remote

CAD 70,000 - 90,000

22 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Montreal

Remote

CAD 80,000 - 110,000

23 days ago

Application Engineer - AMD/HP

MarketStar

Montreal

Remote

CAD 115,000 - 125,000

20 days ago

Senior Software Implementation Consultant

Beeye

Montreal

Remote

CAD 80,000 - 120,000

23 days ago

Senior Back End Developer (Java)- EN

RBC

Montreal

On-site

CAD 85,000 - 120,000

4 days ago
Be an early applicant

Senior Java Developer (AI applications) [#4826]

Alteo

Montreal

On-site

CAD 90,000 - 130,000

6 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Montreal

Remote

CAD 80,000 - 110,000

24 days ago

Senior Java Developer (with Gemfire exp.)

Luxoft

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant