Title: Senior Java Front Office Software Developer
Location: New York City, NY (Hybrid – 2–3 days onsite)
Duration: 6+ Months Contract to hire
TN
Interview Process: 2 video interview rounds followed by a final in-person interview (F2F). A coding assessment may be included.
Job Description
Openings: 2 positions
• Backend Shared Services Role (Scheduling tools and platform services)
• Application/Trading Platform Role (Front Office trading applications)
Role Overview
We are looking for a Senior Front Office Java Developer with strong experience in equities trading systems to join a front office technology team supporting trading desks.
This role requires a highly hands-on developer (100% coding) who is comfortable working directly with traders, quants, and risk teams while developing and enhancing trading platforms and shared services.
Candidates should have strong Java backend expertise, exposure to front-end technologies, and experience building low-latency trading or market systems.
Key Responsibilities
• Design and develop front office trading applications and shared services
• Work closely with traders, quants, and risk management teams to deliver trading tools and enhancements
• Build and maintain equities trading platforms including:
- Order Management Systems (OMS)
- Stock loan / securities lending systems
- Market data platforms
• Implement pricing strategies and analytics
• Develop and maintain time-series and trading data solutions
• Participate in the full development lifecycle including design, development, testing, and production support
• Collaborate with business users in a fast-paced front office environment
Required Skills and Experience
• 10+ years of hands-on software development experience
• Strong Core Java development experience
• Experience working with Front Office trading systems
• Strong understanding of equities and equity derivatives
• Experience with FIX Protocol
• Experience developing trading platforms
• Experience working directly with trading desks
• Familiarity with front-end technologies such as HTML, CSS, and JavaScript
• Strong understanding of time-series data and trading workflows
• Strong communication and collaboration skills in a front office environment
Preferred Skills
• Python experience
• Experience with Vue.js
• Experience with pricing strategies or quantitative modeling
• Exposure to volatility modeling and P&L calculations
• Experience with Quod OMS
• Experience with Murex
Soft Skills
• Strong ability to work with traders and business stakeholders
• Ability to multitask and adapt in a fast-paced environment
• Highly organized with strong problem-solving skills
• Eager to learn and grow
Education
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.