Hiring.Camp

JAVA DEVELOPER – ALGORITHMIC TRADING SYSTEMS

Io Tech Solutions Limited

·

Yesterday

Location
Hong Kong
Type
Full-time
Department
IT
Closing date
Today
Source
CareersPage

Description

A major financial institution with a significant presence in global markets. We operate sophisticated in-house trading systems across equities and derivatives, leveraging cutting-edge technology to maintain our competitive edge.

We are currently expanding our Delta 1 Algorithmic Trading technology team and looking for a Java Developer to design, build, and enhance our execution platform.

The Role:

This is a hands-on development role focused on the design and implementation of industry-leading algorithmic trading systems. You will work on the core platform that executes our proprietary trading algorithms across multiple asset classes, ensuring low-latency, high-reliability performance in a fast-paced environment.

What You'll Actually Do:

Core Development:

  • Design & Build: Architect and develop high-performance trading systems that power our in-house algorithmic execution strategies.
  • Back-Test & Validate: Build and maintain back-testing frameworks to evaluate algorithm reliability, performance, and risk-adjusted returns.
  • Enhance & Optimize: Continuously improve existing algorithms and implement new strategies based on evolving business requirements.
  • Own the Code: Write clean, maintainable, production-grade Java code that meets rigorous performance and reliability standards.

Collaboration & Quality:

  • Architectural Input: Participate in technical design discussions and contribute to architectural decisions that shape the future of the platform.
  • Code Reviews: Review peer code to ensure quality, consistency, and adherence to best practices.
  • Requirements Analysis: Translate complex business requirements into pragmatic technical solutions, creating specifications where needed.
  • Support & Maintenance: Support the implementation lifecycle and troubleshoot production issues to ensure system stability.

Who You Are (The Must-Haves):

Core Technical Skills:

  • Java Mastery: Deep, expert-level knowledge of Java with proven experience building production systems.
  • Concurrency Expert: Excellent understanding of threading, synchronization, and concurrent programming in Java.
  • Computer Science Fundamentals: Strong grasp of data structures, algorithms, and software design patterns.
  • Linux Proficiency: Comfortable working in a Linux development environment.
  • Scripting Ability: Good scripting skills using Python, Bash, or similar languages.

Academic Background:

  • A degree in Computer Engineering, Computer Science, or an equivalent technical discipline.

Soft Skills:

  • Thrives Under Pressure: Comfortable working in a fast-paced, dynamic environment with tight deadlines.
  • Problem-Solver: Analytical mindset with the ability to decompose complex problems into practical solutions.
  • Team Player: Collaborative and open to feedback through code reviews and technical discussions.

What Sets You Apart (Nice-to-Haves):

  • Investment Banking Experience: Prior experience working in an investment bank or similar financial institution.
  • Algo Development: Exposure to algorithm development, trading strategies, or quantitative systems.
  • C++ Knowledge: Experience with C++ development is a strong plus.
  • Advanced Linux: Deep understanding of Linux system internals, performance tuning, and low-level optimization.
  • Networking & Architecture: Knowledge of computer networks, computer architecture, and operating systems.
  • Agile Methodologies: Familiarity with Agile software development practices (Scrum, Kanban, etc.).

Why You Should Consider This:

  • High-Impact Work: Your code directly drives trading decisions and execution in real-time markets.
  • Complex Challenges: Work on distributed, low-latency systems that push the boundaries of performance engineering.
  • Collaborative Environment: Join a team of talented engineers who value code quality, innovation, and continuous improvement.
  • Career Growth: Build expertise at the intersection of finance and cutting-edge technology.
  • Competitive Compensation: Attractive package commensurate with experience and impact.

Skills

PythonJavaLinuxAgileScrumKanban

Similar Jobs

30

Java Developer

IntelliDyne Jobs for Veterans · Washington, DC +1 · Hybrid

Yesterday

Java Developer

Tieto · Vilnius - Lvivo 105A, Lithuania · Hybrid

2 days ago

Java Developer

Kaleidoscope Innovation · Fort Worth, TX

2 days ago

Java Developer

Integrity Technology · Reston, VA

4 days ago

Java Developer

Beacontechnologies · Madison, Wisconsin, US · Remote, Onsite

5 days ago

Java Developer

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

6 days ago

Java Developer

Bbh · Krakow, Poland

6 days ago

Java Developer

citibank · Pune, MH,IN, IN

6 days ago

Java Developer

DBeaver · Hungary - Budapest, Belgrade, Belgrade, Serbia +3 · Remote

1 week ago

Java Developer

DBeaver · Belgrade, Serbia +3 · Remote

1 week ago

Java Developer

DBeaver · Europe - Remote +3 · Remote

1 week ago

Java Developer

Koniag Government Services · Vienna, VA 22180, USA

1 week ago

Java Developer

Inetum · Belgium, Belgium · Hybrid

1 week ago

Java Developer

ASRC Federal · Arlington, VA, USA

1 week ago

Java Developer

Inetum · Lisbon, Lisbon, Portugal · Hybrid

1 week ago

Java Developer

Urban Connect · Bucharest · Hybrid

1 week ago

Java Developer

Barclays · Glasgow Campus, United Kingdom +1

1 week ago

Java Developer

Global Payments · EVO Warsaw, Poland Office · Hybrid

1 week ago

Java Developer

DXC Technology · VNM DXC Etown Ho Chi Minh City (CSC location), Vietnam · Remote, Onsite

1 week ago

Java Developer

Sportradar · Wroclaw, Poland

1 week ago

Java Developer

Smarsh · Israel · Hybrid

1 week ago

Java Developer

Accenture · Warsaw, Sienna 39, Poland · Hybrid

1 week ago

Java Developer

Conduent · Remote US, United States · Hybrid

2 weeks ago

Java Developer

NYC Department of City Planning · New York City, NY, United States

2 weeks ago

Java Developer

Black Cape · Bethesda, MD · Onsite

2 weeks ago

Java Developer

Citi Bank · PLOT NO-1, S.NO. 77, India · Hybrid

2 weeks ago

Java Developer

citibank · Pune, MH,IN, IN

2 weeks ago

Java Developer

Conduent · NJ, United States, US · Remote

2 weeks ago

Java Developer

eSimplicity · Columbia, MD

2 weeks ago

Java Developer

Cai · NJ-CLIENT-STATE, United States of America · Hybrid

2 weeks ago