Java Spark Backend Developer

Java Spark Backend Developer


Job ID: mrp-893298

Jersey City, NJ, US

Information Technology

Contract,

$90 - $97.83

On-site

Other/Non Classified

Jersey City, NJ, US

$90 - $97.83

Contract,

Other/Non Classified

On-site

Information Technology

Job details

Grow your career as a Java Spark Backend Developer with an innovative global bank in Jersey City, NJ. Contract role with strong possibility of extension. Will require working a hybrid schedule 3 days onsite per week.

Join one of the world’s most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.

Contract Duration: 5+ Months

Required Skills & Experience

  • 10+ years of professional experience in hands-on, large-scale data engineering, with a significant portion within the Capital Markets or Risk technology space.
  • You are a rare blend of a deep computer scientist and a savvy financial engineer, with a passion for solving problems from first principles.
  • Expert-level, hands-on experience with Apache Spark, including deep knowledge of its internal architecture, performance tuning, shuffle optimization, and partitioning strategies.
  • Experience designing and building semantic layers or data models that bridge the gap between complex physical data and business intelligence/AI applications.
  • Deep domain knowledge of risk aggregation methodologies for VaR, CCAR, Stress Testing, and FRTB is essential.
  • An obsession with performance metrics, from CPU cycles and memory footprints to network I/O.
  • Strong programming skills in Java and/or Python, and expert-level SQL.
  • Proven experience with high-performance OLAP databases such as Apache Pinot or Apache Druid.
  • A degree in a quantitative or technical field such as Computer Science, Financial Mathematics, or Financial Engineering.
  • A knack for solving complex data reconciliation and performance problems at scale.

 
What You Will Be Doing

  • Architect and build a high-performance, metadata-driven aggregation platform using Apache Spark.
  • Design and implement novel algorithms to reduce the computational complexity of high-dimensional risk aggregations.
  • Design and build a rich semantic layer over the aggregated data, creating a business-friendly data model that can power both traditional BI and next-generation AI-driven queries.
  • Solve deep computer science challenges within Spark, choosing the right underlying mechanisms, designing optimal data partitioning strategies, and minimizing network shuffling to ensure extreme performance.
  • Build a self-service platform that empowers quants and risk managers to define new aggregations without writing new code.
  • Pioneer innovative ways of making data available to users by building high-performance APIs for UIs, and providing curated datasets for Python Notebooks that enable deep forensic analysis and calculation replication.
  • Load the final, aggregated risk metrics into high-performance OLAP stores (Apache Pinot, Apache Druid) to serve the analytics and UI layers.

Share this job

I want more jobs like this in my inbox.

Share this job

As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Please note: The following benefits reflect Kelly's general offerings. Eligibility may vary by assignment, location, and job type. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.



About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life—just ask the 300,000 people we employ each year.

Kelly is committed to providing equal employment opportunities to all qualified employees and applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or any other legally protected status, and we take affirmative action to recruit, employ, and advance qualified individuals with disabilities and protected veterans in the workforce. Requests for accommodation related to our application process can be directed to the Kelly Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment. Kelly participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.