Senior Java/Scala Developer

Akaasa Technologies

New York (NY)

On-site

USD 117,000 - 152,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Akaasa Technologies seeks a Senior Java/Scala Developer to design and scale microservices for real-time execution algorithms in a high-frequency trading environment.

You will work with Quants, Traders, and Product teams to deliver ultra-low latency systems and ensure compliance with risk and regulatory requirements.

Qualifications

  • Proven experience building high-performance, low-latency trading systems.
  • Design and scale microservices for real-time execution algorithms.
  • Ensure compliance with risk and regulatory requirements.

Responsibilities

  • Design and develop distributed microservices using Java/Spring Boot for high-frequency trading environments.
  • Collaborate with Quants and Product Managers to translate complex execution strategies into production-ready applications.
  • Perform performance tuning, GC optimization, memory management, and concurrency optimization to maintain sub-millisecond execution speeds.
  • Implement Safe Trading protocols, including pre-trade risk checks and automated circuit breakers.
  • Build and maintain algorithmic trading engines and Smart Order Routing (SOR) systems.
  • Work with trading teams across the full trade lifecycle, including Order Management, Execution, Clearing, and Settlement.
  • Ensure solutions meet applicable risk, audit, and regulatory requirements.

Skills

Core Java
Scala
Spring Boot
Spring Cloud
Docker
Kubernetes
Kafka
Aeron
Redis
Hazelcast
MiFID II
SEC Rule 606
TDD/BDD
CI/CD
Istio
Linkerd
SOR
Low-latency

Tools

Java/Spring Boot
Akka
Play
Jenkins
GitLab CI
Docker
Kubernetes

Job description

Senior Java/Scala Developer

Location: NYC 3 4 days/week onsite
Duration: 6 10 months

Interview: In person

Note
  • Old LinkedIn with location - with photo
  • Local candidate only
Background

Candidates with proven experience developing high-performance, low-latency trading systems and working closely with Quants, Traders, and Product teams are highly preferred.

Our client is looking for a Senior Java/Scala Developer with strong experience in high-throughput, low-latency trading platforms. The ideal candidate will be responsible for designing and scaling microservices that support real-time execution algorithms while ensuring ultra-low latency, high availability, and compliance with risk and regulatory requirements.

Responsibilities
  • Design and develop distributed microservices using Java/Spring Boot for high-frequency trading environments.
  • Collaborate with Quants and Product Managers to translate complex execution strategies into production-ready applications.
  • Perform performance tuning, GC optimization, memory management, and concurrency optimization to maintain sub-millisecond execution speeds.
  • Implement Safe Trading protocols, including pre-trade risk checks and automated circuit breakers.
  • Build and maintain algorithmic trading engines and Smart Order Routing (SOR) systems.
  • Work with trading teams across the full trade lifecycle, including Order Management, Execution, Clearing, and Settlement.
  • Ensure solutions meet applicable risk, audit, and regulatory requirements.
Required Skills
  • Expert-level Core Java, preferably Java 17+, with strong knowledge of multithreading, concurrency patterns, and the Java Memory Model.
  • Hands-on production experience with Scala, including functional programming, immutability, Akka, Play, or hybrid Java/Scala environments.
  • Extensive experience with Spring Boot, Spring Cloud, Docker, and Kubernetes.
  • Experience with high-performance messaging technologies such as Kafka, Solace, or Aeron.
  • Experience with low-latency data stores such as Redis and Hazelcast, along with SQL/NoSQL databases.
  • Strong understanding of L1/L2/L3 market data and order books.
  • Experience with algorithmic trading, execution platforms, and SOR systems.
  • Knowledge of MiFID II and SEC Rule 606.
  • Experience with TDD/BDD and CI/CD, including Jenkins or GitLab CI.
  • Familiarity with Istio or Linkerd is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

On-site
USD 82,656 - 137,760
Senior Java Engineer
Senior Java Engineer

C2R Ventures • Boston (MA)

On-site
USD 150,000 - 190,000
Software Developer - Advanced
Software Developer - Advanced

3Core Systems, Inc • Quincy (MA)

Hybrid
USD 130,000 - 170,000
Senior Java Developer
Senior Java Developer

Selby Jennings • Oakland (CA)

Hybrid
USD 120,000 - 180,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Lead Software Engineer - Equities Electronic Trading
Senior Lead Software Engineer - Equities Electronic Trading

Selby Jennings • New York (NY)

Hybrid
USD 180,000 - 240,000
Hybrid work model (3 days onsite)
Senior Software Developer / JVM, Low Latency / Trading System
Senior Software Developer / JVM, Low Latency / Trading System

Motion Recruitment • Philadelphia

On-site
USD 140,000 - 210,000
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Java Engineer | Trading | Investment
Senior Java Engineer | Trading | Investment

Delmar Nord • Boston (MA)

On-site
USD 130,000 - 190,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000