Senior Java Developer (for Market Data Projects)

Remote, CA, Canada

Job Description

#####

Project description



Building a trading platform for innovative international top-tier hedge fund from the ground up, comprising of front-office system for traders, pre-trade checks and analysis, intra-day positions management, order management and routing, risks and limits management, reports of trading activities, FIX connectivity, market data providers connectivity (e.g. Bloomberg B-pipe).


#####

Responsibilities




Partner with the firm's investment and trading teams to translate their requirements into technology solutions


building tools, models, analytical libraries, and processes to facilitate their research, trading and analysis.


Collaborate with the broader technology team to develop a unified, scalable platform for harnessing real-time and historical market data and analytics.


Work as a full-stack technologist, build front-to-back solutions that leverage the firm's data platforms, microservices architecture, UI frameworks, and DevOps toolchain.


#####

Skills




Must have


Bachelors or Masters degree from a well-regarded CS, Math, Physics or Finance program


Experience in Hedge Fund or Broker companies


Strong Java skills


Spring Boot, REST, JDBC, Multi-threading, memory management


Experience working with streaming data using Kafka or other messaging queue platforms.


Basic database and SQL skills


Ability to understand and write complex SQL, MySQL, MEMSQL / Singlestore database experience is a plus


Understanding of Data Structures/Algorithms and enthusiasm for programming


Experience working with large and complex data sets


Linux/Docker skills


Experience with AWS


CI/CD


Nice to have


Professional experience with investment banking, trading, equity trading platforms or any other financial products.


Experience with FIX protocol and any FIX Engine (Quickfix, Appia etc.) a big plus.


Experience in Python is a plus


Experience with BPIPE API from Bloomberg


Experience with JS/TypeScript


Can work independently and in a collaborative environment.


Excellent self-management and problem-solving skills.


#####

Other




Languages


English: B2 Upper Intermediate


Seniority


Senior



Remote Canada, Canada


Req. VR-116139


Java


BCM Industry


22/08/2025


Req. VR-116139

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
    JD2623455
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned