Java Software Engineer (Data Systems)

Selby Jennings Ltd
  • Oakland, CA
    30+ days ago

    Job 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 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
    • Strong recent Java development 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

    If you're interested in learning more about this opportunity, please apply below and feel free to reach out for more information.

    Numbers & Facts

    LocationOakland, CA

    Skills

    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Building Systemsunmatched
    • Concurrencyunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Processingunmatched
    • Data Structuresunmatched
    • Engineeringunmatched
    • GCP (Good Clinical Practices)unmatched
    • High Throughputunmatched
    • Identify Issuesunmatched
    • Javaunmatched
    • Multithreaded Programmingunmatched
    • Production Systemsunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • SQL (Structured Query Language)unmatched
    • Software Engineeringunmatched
    • Stock Marketunmatched
    • Systems Engineeringunmatched
    • Testingunmatched
    • Unix Operating Systemsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder