Senior Java/Scala Developer

Akaasa Technologies
New York, NY, United States
10 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$83,200.0 - $93,600.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Akka (Toolkit) Algorithmic Trading Continuous Integration Data Stores Memory Management Hazelcast High-Frequency Trading Enterprise Messaging Systems Routing NoSQL Performance Tuning
+17 more
Redis SQL Databases Multithreading Spring Cloud Istio System Availability Concurrency Spring-boot Gitlab-ci Kubernetes Low Latency Apache Kafka Linkerd (Service Mesh) Functional Programming Docker Jenkins Microservices

Job description

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., * 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:09 min

Evaluating mature stream processing frameworks for production systems

Soroosh Khodami Soroosh Khodami · World Congress 2024

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Infrastructure challenges when combining Kafka with Apache Flink

Bobur Umurzokov · LIVE

7:15 min

Installing Istio programmatically with bash scripts

Thomas Südbröcker · LIVE

Videos

See all

Related articles

See all