Java Software Engineer – Data Systems

Selby Jennings — United States · Posted ~21 hours ago

Senior Visa History ✓

Skills

Java data structures algorithms backend development data processing high-throughput systems performance optimization production troubleshooting data processing systems event-driven systems time-series data

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Work on high-throughput backend and data-processing systems where latency, correctness, and reliability are critical. You’ll build Java components, transform and validate event-driven data, optimize performance, troubleshoot production issues, and collaborate closely with engineering and infrastructure teams.

Highlights

Hands-on engineering role focused on high-throughput data systems, performance, correctness, reliability, and sophisticated production infrastructure.

Description

Java Software Engineer (Data Systems) 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 processingTransform and validate time-series and event-driven data workflowsEnhance performance, reliability, observability, and test coverageTroubleshoot production issues related to latency, throughput, ordering, and data correctnessCollaborate closely with engineering and infrastructure teams on production systemsWhat They're Looking For 5+ years of software engineering experienceStrong recent Java development experienceExperience building backend services or data-processing systems beyond CRUD applicationsStrong knowledge of data structures, algorithms, concurrency, and system designExperience with high-throughput, multithreaded, or performance-sensitive systemsFamiliarity with Spring Boot, AWS/GCP, CI/CD, SQL, Python, and Unix-based environmentsExposure to time-series, streaming, event-driven, or large-scale data environmentsNice to Have Experience within financial markets, trading, exchanges, or other high-volume data domainsExperience with Kafka, Protobuf, Parquet, REST, gRPC, or similar technologies📍 Hybrid (3 days onsite) | Full-Time If you're interested in learning more about this opportunity, please apply below and feel free to reach out for more information.