Uploaded by Unati Dadlani

Java Developer

advertisement
Trading Systems Java Developer
Responsibilities:
Partner with the firm's investment and trading teams to translate their requirements into
technology solutions - building tools, models, analytical libraries, and processes to facilitate
their research, trading, and analysis.
Collaborate with the broader technology team to develop a unified, scalable platform for
harnessing real-time and historical orders, trades, market data and analytics.
Work as a full-stack technologist, build front-to-back solutions that leverage the firm's data
platforms, microservices architecture, UI frameworks, and DevOps toolchain.
Must have
Bachelors or Masters degree from a well-regarded CS, Math, Physics or Finance program
Strong Java skills - Spring Boot, REST, JDBC, Multi-threading, memory management
Experience working with streaming data using Kafka or other messaging queue platforms.
Strong database and SQL skills - Ability to understand and write complex SQL, MySQL,
MEMSQL / Singlestore database experience is a plus
Understanding of Data Structures/Algorithms and enthusiasm for programming
Experience working with large and complex data sets
Linux/Docker skills
Experience with FIX protocol and any FIX Engine (Quickfix, Appia etc.)
Nice to have
Experience with equity trading platforms a plus.
Experience with AWS a plus
Experience in Python is a plus
Can work independently and in a collaborative environment.
Excellent self-management and problem-solving skills.
Download