Core Java developer

  • New York, NY
  • Posted 4 hours ago | Updated 3 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

Responsibilities: You will be using core Java development to build and enhance trading strategies and engines The role involves working directly with the global trading
quant and IT teams to advance the platform and the businesses it serves The project portfolio is typically varied
spanning new and existing algorithm development
improving the technical and execution performance of trading systems
the generation and analysis of trading signals & data You will part of a team which is involved in the full system development lifecycle from discussing and agreeing requirements through to designing
developing and deploying the changes The systems you will work on are high volume
low latency
resilient
scalable and message-driven Skills Required: Core Java and Java Stream knowledge Ability to analyse business & technical requirements and translate them into a well designed & programmed solution A logical approach to problem solving and good analytical skills Strong communication skills and ability to work in a global team Experience with Git and JUnit An interest to learn the business supported by the applications Good Linux fundamentals QUALIFICATIONS Skills Desired: Experience with reactive programming or functional programming Interest in developing systems for automated market making
DMA or algo trading group in liquid markets (equities
FX
liquid rates
etc.) using FIX protocol Experience with low-latency messaging middleware pub/sub technologies Experience of time-series data analysis in technologies such as KDB/q
Trading
Linux
Messaging
Middleware
Problem Solving
Quantitative Analysis
Time Series
Equities
Financial Information eXchange
Algorithms
Analytical Skill
Communication
Conflict Resolution
DMA
Data Analysis
Functional Programming
Git
JUnit
Java
Core Java developer
Java developer
Core Java

Job Details

Responsibilities:

You will be using core Java development to build and enhance trading strategies and engines

The role involves working directly with the global trading, quant and IT teams to advance the platform and the businesses it serves

The project portfolio is typically varied, spanning new and existing algorithm development, improving the technical and execution performance of trading systems, the generation and analysis of trading signals & data

You will part of a team which is involved in the full system development lifecycle from discussing and agreeing requirements through to designing, developing and deploying the changes

The systems you will work on are high volume, low latency, resilient, scalable and message-driven
Skills Required:

Core Java and Java Stream knowledge

Ability to analyse business & technical requirements and translate them into a well designed & programmed solution

A logical approach to problem solving and good analytical skills

Strong communication skills and ability to work in a global team

Experience with Git and JUnit

An interest to learn the business supported by the applications

Good Linux fundamentals
QUALIFICATIONS
Skills Desired:

Experience with reactive programming or functional programming

Interest in developing systems for automated market making, DMA or algo trading group in liquid markets (equities, FX, liquid rates, etc.) using FIX protocol

Experience with low-latency messaging middleware pub/sub technologies

Experience of time-series data analysis in technologies such as KDB/q

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.