cover image
Tekskills Inc.

Java Trading System Engineer

Hybrid

Middletown, United states

Mid level

Freelance

09-03-2026

Share this job:

Skills

Java SQL CI/CD Docker Kubernetes Jenkins Networking Linux Operating Systems Databases Software Development Maven Gradle Mathematics

Job Specifications

Job Title : Java Trading System Engineer

Location : Middletown, NYC, NY (hybrid)

Duration : Long Term

Core Job Responsibilities

Low-Latency Development: Designing and building high-performance, low-latency trading systems to minimize execution time.
System Optimization: Profiling and tuning Java applications (memory management, garbage collection optimization) for maximum speed.
Trading Applications: Developing Order Management Systems (OMS), Execution Management Systems (EMS), and smart order routers (SOR).
Market Connectivity: Building and maintaining FIX engine connectivity to various exchanges.
Collaboration: Working closely with quantitative analysts, traders, and researchers to implement trading strategies.
Support & Maintenance: Providing third-line support for trading applications during active market hours.

Fidelity Careers +6

Essential Technical Skills

Core Java (8-21): Deep understanding of JVM internals, multithreading, concurrency, and memory management (GC tuning).
Low-Latency Techniques: Experience with zero-GC patterns, object pooling, and Aeron/Solace messaging.
Networking: Strong knowledge of TCP/UDP, kernel bypass (e.g., Solarflare OpenOnLoad), and network performance optimization.
Linux/Unix: Proficient with Linux operating systems, including scripting and performance profiling tools (perf, Valgrind).
Data Structures & Algorithms: Solid grasp of efficient data structures for high-throughput data processing.
SQL & Databases: Proficiency in SQL and experience with time-series databases (e.g., kdb+/q).

Reddit +5

Preferred Qualifications & Experience

Experience: Generally 5+ years of software development experience, often with 3+ years in a front-office trading environment.
Education: BS or MS in Computer Science, Engineering, Mathematics, or a related quantitative field.
Protocol Knowledge: Familiarity with financial messaging protocols, especially FIX.
Tools: Experience with CI/CD tools (Jenkins), build tools (Maven/Gradle), and Docker/Kubernetes.

Fidelity Careers +6

Key Performance Indicators (KPIs)

Latency Reduction: Directly improving the speed of trade execution.
System Reliability: Ensuring 100% uptime for critical trading applications.
Throughput: Maximizing the volume of trades processed per second.

Indeed +2

Typical Job Titles

Java Trading System Engineer
Low-Latency Java Developer (eTrading)
Quantitative Trading Engineer (Java)
FX Java Developer (HFT)

About the Company

Founded in 2003 to solve mission-critical development and maintenance problems, Tekskills Inc. has steadily grown into a multi-service, multi-product entity. We are a global solutions-driven technology consulting and development company partnering with clients in their digital transformation journey across North America, Europe, APAC and the Middle East. Headquartered in the US, our global staff of 1000+ experts leverage their unmatched experience to efficiently deliver innovative projects in core IT solution development, ... Know more