Description
The Software Engineer - Java will design, develop, and maintain server-side Java services for systematic portfolio managers, including order execution, positions, holdings, and related trading workflows. The role focuses on distributed, scalable, high-performance systems with strong concurrency, reliability, automated testing, CI/CD, observability, and production deployment practices. It requires a computer science degree or equivalent experience, at least five years of server-side Java, production distributed-systems experience, and financial industry trading or execution experience.
