Senior Java Software Engineer

CASPIAN REALTY 1 LLC
Warsaw, United States of America
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Warsaw, United States of America

Tech stack

Java
Data Stores
Distributed Systems
Hazelcast
Java Virtual Machine (JVM)
Distributed Caching
Multithreading
Data Storage Technologies
Concurrency
Spring-boot
Backend
Low Latency
Kafka
Vertica
Legacy Systems
Glasgow Haskell Compiler

Job description

The FX & Commodities Risk Platform provides real-time risk calculations and reporting across multiple asset classes. The current system includes:

  • Backend: Java (Core Java, Spring)
  • Quant Library: In-house, with Haskell used for interaction

A full rewrite is underway, moving the platform to a modern, scalable architecture.

What You'll Work On

You'll play a key role in building the new platform, which is moving towards:

  • Spring Boot
  • Kafka for event streaming
  • Hazelcast for distributed caching and computing
  • ClickHouse for high-performance data storage and reporting

Key Engineering Focus Areas

  • High-performance multithreading & concurrency
  • Low-latency backend development
  • Distributed systems using Kafka and Hazelcast
  • Data-intensive workloads using ClickHouse
  • Interacting with the quant library (light Haskell exposure)
  • Learning from the legacy system's memory-optimised design (critical for JVM stability)

Requirements

  • Strong experience with Core Java and Spring
  • Solid understanding of multithreading, concurrency, and low-latency systems
  • Experience with Kafka, Hazelcast, or similar distributed technologies
  • Familiarity with modern data stores (ClickHouse is a plus)
  • Ability to learn from and navigate complex legacy systems
  • Proactive mindset - someone who can drive development forward
  • Strong communication and collaboration skills
  • FX Risk or broader trading-systems experience is a strong plus

About the company

A global investment bank is expanding its FX & Commodities Risk engineering team and is hiring a Senior Java Engineer in Poland to help build a next-generation risk platform used by trading desks in London, Singapore, and New York.

Apply for this position