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
IntermediateJob 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.