What are the responsibilities and job description for the Trading UI Engineer (Java Swing) for Volatility Trading Team position at Quanta Search?
Technical Requirements:
-
BA/BS degree in Computer Science or equivalent
-
10 years of development experience in Java
-
5 years of building UI front ends, specifically with Java Swing
-
Strong understanding of Data Structures, Algorithms, and Object Oriented design
-
Deep understanding of Multithreading and Distributed Systems
-
In-depth experience in OMS and trading
-
Extensive experience with high performance, low latency, and scalable/distributed system design and development
-
Excellent knowledge of unit-testing frameworks and continuous test driven development practices
Highly Valued:
-
Familiarity with the Futures and Options trading
-
Experience with messaging middleware, Solace preferred
-
Experience with relational and NoSQL databases. MongoDb preferred
-
Experience working with financial data, including reference data, market data, order/execution and positions data.
-
Experience working with Cloud: AWS (preferred), GCP or Azure
Make sure you pay attention/ask about their System Design experience
as a deep understanding of multithreading, distributed systems, and
high-performance computing is crucial, given the real-time and
high-stakes nature of trading platforms.