Job Role: Java Developer with Spark Core (High-Volume Data Processing)
Industry: Banking / Finance
Location: New York City (Hybrid – 3 days onsite, may change to 5 days)
Interview Rounds: 1 Zoom + 1 In-Person
Job Description:
We are hiring a Senior Java Developer with Spark Core experience to work on large-scale, high-volume financial data processing systems. You will develop distributed backend systems for Market Risk Technology, focusing on performance, scalability, and data accuracy.
Must-Have Skills:
10+ years of Core Java (multi-threading, backend, Spring, design patterns)
3+ years recent hands-on experience with Spark Core & Spark SQL (Java-based)
Strong SQL, stored procedures, and database modeling
Experience with event-based systems, rule engines, and service-oriented architecture
Good understanding of data structures, algorithms, and performance tuning
Scripting: Shell/Python
Agile, DevOps, and unit testing (JUnit/BDD)
Nice to Have:
Financial/Risk systems experience
Knowledge of MPP architectures
Python with Pandas, NumPy
Jobseeker
Recruiter