Back to results

Closed listing

Senior Java Developer

  • Montreal, QC, Canada

$65.52 USD / hour

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$65.52 USD / hour
Closing date
Experience
Minimum 5 years hands-on experience with Core-Java (server-side), Spring, RDBMS.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Summary

  • Location: Montreal
  • Work Mode: Day 1 onboarding onsite / in-office presence required 3x/week

Responsibilities

  • Develop new and enhance existing Market Risk applications.
  • Be part of an Agile squad with members in Montreal, Budapest, India, London, and New York, following Agile principles and applying DevOps practices.
  • Collaborate with business partners to shape the tooling and technology landscape of Risk Management.

Requirements

  • Minimum 5 years hands-on experience with Core-Java (server-side), Spring, RDBMS.
  • Experience with distributed data processing pipelines using Apache Spark, Python, and other tools and languages.
  • Strong object-oriented design and development skills, data-structures and algorithms, and design patterns.
  • Understanding of multi-threaded applications and hands-on experience with concurrency packages.
  • Strong experience with relational databases logical modeling and querying large relational databases in an optimized manner.
  • Ability to write scripts in Shell/Perl/Python.
  • Experience with Agile Development.
  • Strong collaboration and communication skills.
  • Ability to work independently following proper coding standards.

Preferred Skills

  • Risk/Financial Systems development experience.
  • Automated testing.

Benefits

  • The company is an equal opportunities employer providing a supportive and inclusive environment for all individuals to maximize their full potential.

This role is for an existing vacancy.
More about this job

Responsibilities

Develop and enhance Market Risk applications while collaborating with a global Agile squad. Work closely with business partners to shape the tooling and technology landscape for Risk Management.

Requirements

Requires at least 5 years of experience with Core-Java, Spring, and RDBMS, along with expertise in distributed data processing. Candidates must possess strong object-oriented design skills and experience with multi-threaded applications and relational database modeling.

Skills

  • Core-Java
  • Spring
  • RDBMS
  • Apache Spark
  • Python
  • Object-oriented design
  • Data structures
  • Algorithms
  • Design patterns
  • Multi-threaded applications
  • Concurrency packages
  • Relational databases
  • Shell
  • Perl
  • Agile development
  • DevOps

Benefits

  • Supportive and inclusive environment

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Finance & Accounting
  • Engineering
  • Data & Analytics

Keywords

  • Java
  • Spring
  • RDBMS
  • Apache Spark
  • Python
  • Shell
  • Perl
  • Agile
  • DevOps
  • Market Risk
  • Risk Management
  • Data structures
  • Algorithms
  • Design patterns
  • Multi-threading
  • Concurrency
  • Relational databases
  • Logical modeling
  • Automated testing
  • Financial systems

Report this job