Senior Java/Spark Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
-
10+ years of professional software engineering or data engineering experience. \n
-
Strong hands-on experience with Java and Apache Spark. \n
-
Deep understanding of Spark internals, distributed computing, and performance optimization. \n
-
Experience in Capital Markets, financial risk technology, or risk aggregation. \n
-
Knowledge of VaR, CCAR, Stress Testing, or FRTB. \n
-
Strong SQL and data modeling skills. \n
-
Experience with Apache Pinot or Apache Druid is highly desirable. \n
-
Bachelor’s or Master’s degree in Computer Science, Financial Engineering, Financial Mathematics, or a related technical field. \n
Benefits & conditions
n \n
-
Design and develop high-performance data aggregation platforms using Java and Apache Spark. \n
-
Build scalable data pipelines to process billions of financial calculation results. \n
-
Optimize Spark applications through partitioning, shuffle optimization, and performance tuning. \n
-
Implement complex financial risk aggregation algorithms. \n
-
Develop data models and semantic layers for analytics and reporting. \n
-
Integrate aggregated data with high-performance OLAP databases such as Apache Pinot and Apache Druid. \n
-
Collaborate with quants, risk managers, and engineering teams to deliver scalable solutions. \n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…