Algo Java Developer

IO TECH SOLUTIONS LIMITED

Hong Kong

On-site

HKD 900,000 - 1,400,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

IO TECH SOLUTIONS LIMITED is seeking a skilled developer to design, develop and maintain Java-based backend applications for equities trading and financial markets. You will help build high-performance, event-driven trading systems across the full software development lifecycle.

As part of a collaborative team, you will work with business and technology stakeholders to deliver robust solutions for trading and market-facing applications, leveraging Agile practices and a strong grasp of JVM

Qualifications

  • Experience building large-scale event-driven and reactive systems, fault-tolerant and globally distributed.
  • Strong Java and/or C++ development with threading, networking, and data structures knowledge.
  • Familiarity with trading systems, order processing, market data or execution applications.
  • Production-ready code delivery in Agile / TDD environments.
  • Understanding of Linux internals, memory management, and TCP/UDP networking.
  • Knowledge of JVM internals, GC, JNI and related tooling is beneficial.
  • Knowledge of Aeron is preferred.
  • Degree in CS / Engineering / Physics / Mathematics or related technical field.

Responsibilities

  • Design, develop and maintain Java-based backend applications for equities trading and financial markets.
  • Build high-performance, event-driven trading systems across the software development lifecycle.
  • Collaborate with business and technology stakeholders to deliver robust solutions for trading and market-facing applications.

Skills

Event-driven systems
Java development
C++ development
Multithreading
Networking
Data structures & algorithms
Agile / TDD
Linux internals
JVM internals
Aeron

Education

Bachelor's degree in Computer Science / Engineering / Physics / Mathematics

Tools

Aeron

Job description

Development
  • Design, develop and maintain Java-based backend applications for equities trading and financial markets.
  • Build and enhance high-performance, event-driven trading systems across the full software development lifecycle, from requirements through deployment.
  • Work closely with business and technology stakeholders to deliver robust solutions for trading and market-facing applications.
Requirements
  • Strong experience developing large-scale, complex event-driven / reactive systems, including fault-tolerant and globally distributed applications with high-frequency message and event workflows.
  • Strong Java and/or C++ development experience building high-performance systems, with solid knowledge of multithreading, concurrency, networking and data structures & algorithms.
  • Good understanding of financial markets and instruments, ideally across Equities, FX, Derivatives, Commodities or Risk.
  • Experience working on trading systems, order processing, market data, trade capture or execution-related applications is highly relevant.
  • Strong focus on code quality, testing and delivering production-ready solutions within Agile / TDD environments.
  • Good knowledge of CPU/GPU architecture, memory management, shared memory / memory-mapped files, TCP/UDP and Linux internals.
  • For Java developers, knowledge of JVM internals, GC, JNI, Java Unsafe and JNR-FFI is advantageous.
  • Knowledge of Aeron is preferred.
  • Degree in Computer Science, Engineering, Physics, Mathematics or a related technical discipline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Algo Java Developer
Algo Java Developer

ioTech Solutions • Hong Kong

On-site
HKD 600,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

Newtone consulting • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Algo Java Developer — High-Performance Trading
Algo Java Developer — High-Performance Trading

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 900,000 - 1,400,000
Senior Java Developer
Senior Java Developer

Luxoft • Hong Kong

On-site
HKD 800,000 - 1,000,000
Java Software Engineer
Java Software Engineer

ioTech Solutions • Hong Kong

On-site
HKD 600,000 - 900,000
Lead Engineer, Execution Technology
Lead Engineer, Execution Technology

Balyasny • Hong Kong

On-site
HKD 1,000,000 - 1,800,000
Front Office Java Developer - Banking- Contract- 85k
Front Office Java Developer - Banking- Contract- 85k

Argyll Scott • Hong Kong

On-site
HKD 900,000 - 1,500,000
Java Developer
Java Developer

IO TECH SOLUTIONS LIMITED • Hong Kong

On-site
HKD 1,200,000 - 2,400,000
Software Engineer II, Asset Management Trading Technology
Software Engineer II, Asset Management Trading Technology

JPMorgan Chase Bank, N.A. • Hong Kong

On-site
HKD 700,000 - 900,000
Equity Derivatives - Developer - AVP
Equity Derivatives - Developer - AVP

Huatai International Financial Holdings Company Limited • Hong Kong

On-site
HKD 600,000 - 1,000,000