Explore careers with our portfolio companies

Java Developer (Mid-Level)

TS Imagine

TS Imagine

Software Engineering
Montreal, QC, Canada
Posted 6+ months ago

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

About TS Imagine

Created out of the combination of two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

We challenge our employees every day to think creatively and innovate across silos and across platforms.

Join us!