Senior Java Developer

omnivistasolutions

New York (NY)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading financial services firm in New York is seeking a Junior or Senior Software Developer to assist with building solutions for Equity Trading and Execution, focusing on the firm's Order and Execution Management System. The ideal candidate has a strong background in Core Java, with 4-8 years of experience in multi-threaded server systems and a willingness to learn about finance. This role offers the chance to work on key projects impacting trading and portfolio management.

Qualifications

  • 4-8+ years of equivalent experience with multi-threaded server-based systems.
  • Deep understanding of core Java and relevant application server development.
  • Must be interested in learning about finance; investment business knowledge is a plus.

Responsibilities

  • Develop solutions for various projects in the firm’s Order and Execution Management System.
  • Architect and develop core components used by the global trading desk.
  • Build tools to analyze execution quality and enhance real-time portfolio analysis.

Skills

Core Java
Distributed System Architecture
Agile Development
Communication skills
SQL
Problem Solving

Education

BS in Computer Science or equivalent

Job description

We are looking for a bright and motivated Junior or Senior Software Developer to join us in assisting our client, a Large Hedge, building solutions associated with their Equity Trading and Execution, Portfolio Management, and Risk Management groups.

The individual will be involved in one of multiple projects, primarily building out the firm’s Order and Execution Management System (OMS/EMS), but with the potential to be heavily involved in building and enhancing the firm’s quantitative and statistical risk analysis platforms.

The ideal candidate is a very strong developer that understands architecture. Previous experience with relevant systems (OMS, EMS, VaR, Quant) is preferred, however the client is willing to train a candidate that has the right development skill set.

Responsibilities:
  • Work with current development staff to develop solutions for various projects
  • Learn about various business functions to comprehensively understand requirements/deliverables
  • Create Automated QA suites leveraging a testing resource for Regression/Functional Testing
  • Architect and Develop core components of client’s proprietary OMS/EMS used by the global trading desk
  • Implement High Availability, Disaster Recovery, and Redundancy ensuring fault tolerant 24/5 availability
  • Add redundancy and fault tolerance to global FIX routing infrastructure covering Equities, Options, Futures, and Preferreds to over 150 global venues of execution (Cash, Dark Pool, Algorithm, ECNs, EMS)
  • Build and integrate with tools to quantitatively analyze execution quality of various Brokers, Algorithms, and Exchanges implementing Pre and Post Trade Transaction Cost Analysis (TCA)
  • Build analytical apps leveraging models produced by in-house Quantitative Portfolio Construction teams
  • Enhance Real-Time portfolio analysis system to provide analytics based on quant models to managers
  • Help support various data collection and processing for the use of proprietary quantitative models
  • Deliver tactical solutions for monitoring portfolio risk exposures and modeling hypothetical portfolios
  • Improve infrastructure to speed up computations and add enhance the server/client infrastructure
  • Enhance coverage for multi asset-class portfolios adding coverage for new asset types (Treasury, Credit)
  • Build tools that help drive capital allocation and risk management decisions based on risk calculations
Skills/Qualifications:
  • Deep understanding of Core Java (5,6), application server development, and Open Source toolkits
  • Fundamental understanding of Distributed System Architecture, Testing, and Agile Development
  • Strong communication skills and ability to clearly explain technical concepts
  • Must have 4-8+ years of equivalent experience working with multi threaded server based systems
  • Must be interested in learning about finance; knowing the investment business fairly well is a plus
  • Must have excellent verbal/written communication to communicate architecture and document progress
  • Basic SQL query composition skills
  • Understanding of the following is beneficial: Trading, FIX, Market Structures, Algorithms, OMS/EMS, Hedge Funds, Security Master, Trading and valuation, and Accounting Data
  • Team oriented with the ability to multi-task, and a critical and independent thinker
  • Strong Analysis and Problem Solving skills, ability to break down a problem into digestible components
Education/Certification:
  • BS in Computer Science or equivalent is required (from a top university is preferred)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer (JC & NYC) - Backfill
Senior Java Developer (JC & NYC) - Backfill

The Matlen Silver Group, Inc. • Jersey City (NJ)

Hybrid
USD 140,000 - 180,000
Java with Capital Markets
Java with Capital Markets

Fabergent • North Brunswick Township (NJ)

On-site
USD 120,000 - 150,000
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Java Developer
Senior Java Developer

ALLTECH CONSULTING SVC INC • New York (NY)

On-site
USD 80,000 - 120,000
Java eTrading Developer
Java eTrading Developer

QUANTEAM - North America (RAINBOW PARTNERS Group) • New York (NY)

On-site
USD 120,000 - 150,000
Senior Java Architect for OMS/EMS & Quant Risk Solutions
Senior Java Architect for OMS/EMS & Quant Risk Solutions

omnivistasolutions • New York (NY)

On-site
USD 100,000 - 130,000
Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 170,000
Sr. Developer - Asset Management Applications
Sr. Developer - Asset Management Applications

PSG Global Solutions • New York (NY)

On-site
USD 100,000 - 130,000
Java (C++,C#) Equities Developers/Lead
Java (C++,C#) Equities Developers/Lead

Options Group • Stamford (CT)

On-site
Full stack Java
Full stack Java

Luxoft • New York (NY)

On-site
USD 110,000 - 140,000