Java Software Engineer (Data Systems)

Selby Jennings

Oakland (CA)

Hybrid

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is partnering with a technology-focused firm building systems at the intersection of financial markets and low-latency data. They seek a hands-on Java Engineer to develop high-throughput data processing systems where performance and correctness matter.

The role involves building Java components, optimizing data workflows, and collaborating with engineering and infrastructure teams in a hybrid environment with three days on-site.

Qualifications

  • 5+ years of software engineering experience.
  • Experience building backend services or data-processing systems beyond CRUD.
  • Strong knowledge of data structures, algorithms, concurrency, and system design.
  • Experience with high-throughput, multithreaded, or performance-sensitive systems.
  • Familiarity with Spring Boot, AWS/GCP, CI/CD, SQL, Python, and Unix-based environments.
  • Exposure to time-series, streaming, event-driven, or large-scale data environments.

Responsibilities

  • Build and improve Java components for high-volume data processing.
  • Transform and validate time-series and event-driven data workflows.
  • Enhance performance, reliability, observability, and test coverage.
  • Troubleshoot production issues related to latency, throughput, ordering, and data correctness.
  • Collaborate closely with engineering and infrastructure teams on production systems.

Skills

Software engineering
Backend services
Data structures
Concurrency
System design
High-throughput systems

Tools

Spring Boot
AWS/GCP
CI/CD
SQL
Python
Unix-based environments
Kafka

Job description

I'm partnering with a technology-focused firm building systems at the intersection of financial markets, low-latency data, and advanced infrastructure. They're looking for a hands‑on Java Engineer to develop and enhance high-throughput data processing systems where performance, correctness, and reliability are critical.

What You’ll Do
  • Build and improve Java components for high-volume data processing
  • Transform and validate time‑series and event‑driven data workflows
  • Enhance performance, reliability, observability, and test coverage
  • Troubleshoot production issues related to latency, throughput, ordering, and data correctness
  • Collaborate closely with engineering and infrastructure teams on production systems
What They’re Looking For
  • 5+ years of software engineering experience
  • Experience building backend services or data‑processing systems beyond CRUD applications
  • Strong knowledge of data structures, algorithms, concurrency, and system design
  • Experience with high-throughput, multithreaded, or performance‑sensitive systems
  • Familiarity with Spring Boot, AWS/GCP, CI/CD, SQL, Python, and Unix‑based environments
  • Exposure to time‑series, streaming, event‑driven, or large‑scale data environments
Nice to Have
  • Experience within financial markets, trading, exchanges, or other high‑volume data domains
  • Experience with Kafka, Protobuf, Parquet, REST, gRPC, or similar technologies

Hybrid (3 days onsite) | Full-Time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Data Systems Engineer - High-Throughput & Low-Latency
Java Data Systems Engineer - High-Throughput & Low-Latency

Selby Jennings • Oakland (CA)

Hybrid
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

The Judge Group • Wilmington (DE)

On-site
USD 80,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

QvalFocus Inc. • Missouri

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

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Java Software Engineer
Java Software Engineer

Apexon • Salt Lake City (UT)

On-site
USD 110,000 - 160,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
Java Developer – Low Latency / Financial Services
Java Developer – Low Latency / Financial Services

Blutic • New York (NY)

On-site
USD 90,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Intela Group USA • Dallas (TX)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000