Senior Java Front Office Software Developer

Overview

$90
Contract - W2

Skills

Java
Trading
Front Office

Job Details

Job Overview

We are seeking a Senior Java Front Office Software Developer to support front-office trading systems. This is a highly hands-on role working closely with traders, quants, and risk teams in a fast-paced trading environment. The ideal candidate has strong Java expertise, solid equities domain knowledge, and experience building trading platforms.

Key Skills & Technologies
  • Java (core focus)

  • Equities domain: Loans, Collateral, Margins, Lending

  • FIX Protocol

  • JavaScript (approx. 20% front-end work)

  • Time-series data

  • Pricing strategies

  • Front-end technologies: HTML, CSS, JavaScript (Vue.js is a plus)

  • Python (nice to have)

Responsibilities
  • Design, develop, and support front-office trading applications

  • Work directly with traders and front-office stakeholders

  • Build and enhance systems such as:

    • Order Management Systems (OMS)

    • Stock Loan Systems

    • Market Data Systems

  • Contribute to both backend services and front-end components

  • Collaborate with quants and risk teams on pricing, P&L, and modeling

  • Participate in a fast-paced Agile development environment

Required Qualifications
  • 10+ years of hands-on software development experience

  • Strong expertise in Java

  • Solid understanding of equities and equity derivatives trading workflows

  • Experience working with FIX protocol

  • Proven experience working on trading desks or front-office environments

  • Bachelor's degree required

Nice to Have
  • Experience with pricing strategies, quantitative modeling (volatility preferred), and P&L calculations

  • Experience with Quod (OMS)

  • Experience with Murex

  • Python development experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.