Senior Java/Spark Developer
Core
Design and develop high-performance data aggregation platforms and scalable pipelines to process billions of financial calculation results using Java and Apache Spark.
Role type
Senior IC Java/Spark Developer (Financial Risk)
Builds
High-performance data aggregation platforms, scalable financial calculation pipelines, and semantic layers for analytics.
Domain
Financial services / Risk technology / Big Data
Deliverable
production ML models | product features
Required skills
Java, Apache Spark, distributed computing, performance optimization, SQL, data modeling, financial risk algorithms (VaR, CCAR, stress testing, FRTB)
Preferred skills
Apache Pinot, Apache Druid
Responsibilities
Design and develop high-performance data aggregation platforms with Java and Apache Spark, Build scalable pipelines to process billions of financial calculation results, Improve Spark applications through partitioning, shuffle optimization, and performance tuning, Implement complex financial risk aggregation algorithms, Develop data models and semantic layers for analytics and reporting, Connect aggregated data to high-performance OLAP databases such as Apache Pinot and Apache Druid
Seniority
Senior, hands-on IC