
Senior Java Spark Developer, Market Risk
Overview
You will own the design and build of distributed data platforms for market risk analytics at a global bank. The platform processes trillions of rows daily, and your work will directly feed real-time risk engines. You will join a team of 10 engineers and partner with quants and risk managers. This contract role demands deep Java and Spark expertise to handle the scale and complexity of financial risk data.
What You'll Do7
- 1Design and implement scalable Spark pipelines that process market risk data across multiple asset classes.
- 2Build high-performance Java services to serve risk calculations to downstream systems.
- 3Optimize data partitioning and query performance for Spark jobs handling 5+ TB daily.
- 4Collaborate with quants to translate risk models into production-grade code.
- 5Debug and tune distributed systems for latency and throughput.
- 6Drive code reviews and mentor junior developers on best practices for Spark and Java.
- 7Ship a new risk aggregation module within the first 90 days.
Requirements6
- 15+ years building distributed systems with Java and Spark.
- 2Proven experience with Spark 3.x and Java 11+.
- 33+ years in market risk or financial risk analytics.
- 4Experience with HDFS, Kafka, or Cassandra.
- 5Strong SQL skills and query tuning.
- 6Bachelor's degree in Computer Science or related field.
Salary Insight
$164 - $185k per year
Similar open positions
Explore active roles that match your skills and interests.

Brains Workgroup, Inc.
VerifiedData Architecture Lead, Market Risk Technology
You will own the end-to-end data architecture for the bank's Market Risk platform, serving 200+ risk analysts and 50 trading desks. You will lead a team of 15 engineers and data architects, driving the design and delivery of scalable data pipelines. Your work directly impacts regulatory reporting and real-time risk decisioning. Unlike typical data roles, you will also partner with quantitative researchers to model complex risk metrics.
Prohires
VerifiedSenior Data Integration Engineer - Credit Risk
You own end-to-end delivery of stable, resilient, observable data pipelines for Counterparty Credit Risk (CCR) platforms. Build and scale ingestion and transformation flows handling counterparty, trade, and collateral data. Collaborate with risk quants and tech leads to harden data reliability. This role demands in-person collaboration in New York City and full accountability from design to production.
JPMorganChase
VerifiedSoftware Engineer III - Big Data, Databricks, Python/Java
You own the build-out of JPMorgan Chase's global Know Your Customer (KYC) and Risk Assessment Data Platform, processing petabytes of data at enterprise scale. You join an agile data engineering team within Corporate Technology, working on secure, stable, and scalable systems that power critical compliance decisions. Collaborate with cross-functional teams across the firm to drive best-in-class outcomes in Python, Java, and Databricks environments. Your work directly enhances a market-leading platform used by millions of consumers and top-tier institutions. This role centers on crafting durable, reusable frameworks while leveraging AI-assisted coding tools to accelerate delivery.
Bright Vision Technologies
VerifiedApache Spark Developer Remote Job | Bright Vision Technologies
Bright Vision Technologies seeks an Apache Spark Developer to own large-scale distributed data processing for enterprise analytics and machine learning. You will build high-performance Spark applications processing billions of records, working with cloud-native tools like Databricks and AWS EMR. Collaborate with data architects, engineers, and ML teams on real-time pipelines and lakehouse architectures. This remote role spans batch and streaming ETL, performance tuning, and cloud migration, offering direct impact on mission-critical systems.
Motion Recruitment Partners, LLC
VerifiedSoftware Engineer 3, Financial Services & Java
You will build and maintain core banking applications for a Financial Services leader with over 150 years of history. You will work with a team of engineers to deliver features that power millions of transactions daily. This hybrid role in Charlotte, NC lets you collaborate with top talent in a Java-centric environment. You will own software components from design to deployment, ensuring reliability and performance. This contract position offers a competitive benefit package and the chance to innovate in a stable, established company.

Aurotek corp Inc
VerifiedSenior Java Developer, Stock Loan & Securities Lending
You own the design and delivery of high-throughput Java microservices for the firm's securities lending platform, handling daily trade flows across US and global markets. You join a cross-functional team of engineers, quants, and operations specialists, reporting to the lead architect. You build on Java, Spring Boot, and Hazelcast to power real-time borrow and loan workflows. This role links directly to post-trade processing, impacting settlement and collateral management. You work on a hybrid schedule from New York, collaborating on-site two to three days per week.