VP Java Electronic Trading Developer
You will design, implement, and optimize server-side Java systems for electronic trading and pricing. You will build market connectivity, order management, and price distribution components in a Linux environment. You will profile and tune application performance, implement concurrent and multithreaded solutions, and work on fault tolerant, high-availability distributed systems. You will also apply or integrate institutional encodings and low-latency messaging where needed.
Responsibilities
- Design and implement low latency Java pricing and trading systems
- Develop market connectivity and order management components
- Implement concurrency and multithreaded programming solutions
- Profile and optimize application performance
- Build fault tolerant, high availability distributed systems
- Integrate institutional encodings and low latency messaging
Requirements
- Excellent core Java skills
- Exceptional knowledge of concurrency and multithreaded programming
- Experience developing low latency pricing and trading systems in a Linux environment
- Application performance profiling and optimization experience
- Strong analytical and problem solving skills
- Ability to work independently
Benefits
- Flexible Time Off (unlimited paid vacation days)
- Company paid holidays
- Company paid sick leave
- Company-paid health and protective benefits for employees and dependents
- 3% 401(k) company contribution
- Generous paid parental leave
- Free virtual coaching and counseling sessions through Headspace Care
- Free daily snacks in-office
- Employee Resource Groups