Java Developer (mid Level)

Montreal, QC, Canada

Job Description


About the job

The Java Developer is part of a high-powered, globally distributed team that solves complex business problems by leveraging technical skills to develop, maintain, and support our enterprise-level Portfolio, Risk, Order, and Execution Management system. Some of the most prestigious institutions in the world use our SAAS-based platform. Designed and built from the ground up using a micro-services architecture, the system fully supports global trading of all asset classes.

Who will love this job

  • An engineer - who has a passion for computer science, system performance, clean code and architecture with an owner mentality and the drive to automate business processes
  • An analyst - who loves analyzing data and deriving insights, but also pays detailed attention to data quality
  • A doer - who is enthusiastic about new challenges and problem solving, accepts a broad spectrum of responsibilities, and works hard to produce a high-quality result
  • A learner - who is not afraid of being outside their comfort zone and is ready to dive into the complex finance business domain
  • A teacher - who shares approaches and ideas and can bring his or her own expertise and point of view to the company
  • An excellent teammate - who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment
What you\'ll do
  • Collaborate with a team to design, build, test, and maintain the system based on business and technical specifications
  • Employ Agile principles to deliver quality software in a timely manner
  • Leverage Java, JavaScript, React, Swing and other technologies
You should have
  • Strong Core Java with multithreading
  • Strong OO design experience
  • Good SQL
  • Experience with unit and integration testing
  • Good communication skills
  • Distributed caching experience is a plus
  • Web development with JavaScript and React is a plus
  • Financial industry experience is a big plus
Why TS Imagine / Benefits
  • Currently hybrid home-office (at least 3 days in the office)
  • 5 weeks vacation and 3 personal days
  • Annual bonus and salary review
  • Training budget $1,500
  • RRSP with 3% company matching
  • Health insurance
  • Subvention for public transportation (Opus & Cie)
*** Only Montreal applicants will be considered

TS Imagine

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2241155
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned