Java Developer

Saxon Global
Jersey City, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Jersey City, United States of America

Tech stack

Java
Algorithmic Trading
Data analysis
Eclipse
Perl
IntelliJ
Python
SQL Databases
Multithreading
Scripting (Bash/Python/Go/Ruby)
Freeform SQL
Distributed Programming

Job description

  • Working directly with users and analysts to translate business use cases into precise functional and technical requirements
  • Design and develop distributed, high volume, high velocity multi-threaded real-time processing systems using core java technology
  • Produce T+0 and T+1 Analytical reports to present the performance analysis of our execution services across assets and order flows.
  • Provide support and tools to allow end users to identify the underlying data issues or performance outliers

Requirements

Must have: Java, multithreading, SQL, scripting and either market data or financial experience, * 3+ years of experience as a professional Software Engineer.

  • Strong Core Java Skills including but not limited to Multithreading, Collection, File IO, Distributed programming etc.
  • Strong knowledge and experience with complex SQL queries and data analysis
  • Strong Scripting skills in Unix/Linux (Shell/Perl/Python/…)
  • Desire to explore the underlying details and provide the root cause analysis on inquiries
  • Understand order lifecycle of trading systems and state management
  • Understand the microstructure of the market data
  • Good Team player with excellent interpersonal skills and integrity
  • Good experience working with IDE like Eclipse, Intellij.

Apply for this position