Java Developer - Open Systems Technologies
New York, NY
About the Job
A financial firm is looking for a Java Developer to join their team in New York, NY.
Compensation: $150-200kThis role will be responsible for the following:
-
Developing efficient and resilient market data infrastructure which will be used for low-latency algorithmic trading, as well as central source for real time and historical market data
-
Integration of the FPGA-based vendor API with internal applications
-
Development and support of Market Data Distribution framework
-
Automate production deployment including setting up standard unit and integration tests, usage of CI/CD pipeline, clear separation of development, QA and Production environments
Qualifications:
Required
- StrongĀ Java core server experience
- 2-5 years of Java low latency experience
- Strong knowledge of fundamental Computer Science Data Structures program-solving skills
- Good understanding of low latency design and implementation
- Extensive experience with Java memory model and concurrency
- Good understanding of Java techniques aimed at achieving low latency
- Substantial experience with Java NIO, particularly network and Direct Buffer API
- Good understanding of Linux Operating System from application development standpoint
PreferredĀ
- Experience in building resilient, scalable, and high-performing multithreaded applications.
- Knowledge and/or experience with JNI
- Experience with Market Data Feed Handlers
- Experience with network protocols (TCP, Multicast)
- Experience with Jenkins and CI/CD
- Unix and Python scripting
Source : Open Systems Technologies