Senior Java Developer

• Posted 1 day ago • Updated 1 day ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Capital Market
  • Real-time
  • Market Analysis
  • Data Quality
  • Software Engineering
  • Java
  • Data Processing
  • Data Structure
  • Algorithms
  • Concurrent Computing
  • Systems Design
  • Multithreading
  • Streaming
  • Time Series
  • Cloud Computing
  • Continuous Integration
  • Continuous Delivery
  • Automated Testing
  • Linux
  • Unix
  • SQL
  • Python
  • Scripting
  • Finance
  • Trading
  • Apache Kafka
  • Apache Parquet

Summary

Senior Java Software Engineer | Market Data & Distributed Systems (No Sponsorships)

A leading technology firm serving the quantitative trading and capital markets industry is seeking a Senior Java Software Engineer to join its data systems team. This is a hybrid opportunity focused on building high-performance systems that process, validate, transform, and distribute large volumes of real-time market data.

This role is ideal for engineers who enjoy working on backend infrastructure, performance-sensitive applications, event-driven systems, and data-intensive platforms where reliability and correctness are critical.

What You'll Do
  • Design and develop Java-based components for high-throughput data processing systems
  • Build solutions that transform, validate, and normalize time-series and event-driven datasets
  • Enhance platform performance, reliability, observability, and test coverage
  • Investigate and resolve production issues related to data quality, latency, throughput, and system behavior
  • Partner closely with domain experts, platform engineers, and infrastructure teams to deliver scalable, maintainable solutions


What We're Looking For
  • 5+ years of professional software engineering experience
  • Strong hands-on Java development experience
  • Background building backend services, distributed systems, or data-processing platforms
  • Solid understanding of data structures, algorithms, concurrency, and system design
  • Experience working with multithreaded, asynchronous, or performance-sensitive applications
  • Familiarity with streaming, event-driven, time-series, or large-scale data systems
  • Exposure to cloud environments, monitoring/observability tools, CI/CD, and automated testing
  • Comfortable with Linux/Unix environments, SQL, Python, and scripting tools


Nice to Have
  • Experience within financial markets, trading technology, exchanges, or other high-volume data environments
  • Familiarity with technologies such as Kafka, Protobuf, gRPC, Parquet, REST APIs, and related tooling
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90922487
  • Position Id: 24737926
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Francisco, California

Today

Full-time

USD 200,000.00 - 230,000.00 per year

San Francisco, California

Today

Full-time

USD 162,000.00 - 216,000.00 per year

San Francisco, California

Today

Full-time

USD 174,000.00 - 223,000.00 per year

Redwood City, California

Today

Full-time

USD 212,000.00 - 285,000.00 per year

Search all similar jobs