Skip to main content

Senior Java/Spark Developer

Posted yesterday

techgene solutionsEast Newark (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Title: Senior Java/Spark Developer
Location: Jersey City, NJ | Hybrid (3 Days Onsite)
Job Description: We are looking for an experienced Senior Java/Spark Developer to join a global financial services organization and help build a next-generation Big Data Risk Aggregation platform. This is an exciting opportunity to work on large-scale financial datasets, solve complex computational challenges, and develop high-performance data pipelines that support critical risk management and regulatory reporting.
Key Responsibilities: Design and develop high-performance data aggregation platforms using Java and Apache Spark. Build scalable data pipelines to process billions of financial calculation results. Optimize 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. Integrate aggregated data with high-performance OLAP databases such as Apache Pinot and Apache Druid. Collaborate with quants, risk managers, and engineering teams to deliver scalable solutions.
Required Qualifications: 10+ years of professional software engineering or data engineering experience. Strong hands-on experience with Java and Apache Spark. Deep understanding of Spark internals, distributed computing, and performance optimization. Experience in Capital Markets, financial risk technology, or risk aggregation. Knowledge of VaR, CCAR, Stress Testing, or FRTB.Strong SQL and data modeling skills. Experience with Apache Pinot or Apache Druid is highly desirable. Bachelor's or Master's degree in Computer Science, Financial Engineering, Financial Mathematics, or a related technical field.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this