Millennium in Hong Kong is looking for a skilled developer to work on their Equity Derivatives platform. The role requires strong experience in Python, Groovy, or C++, along with expertise in Kubernetes, Docker, and messaging middleware such as Kafka/Solace. You will build and maintain platforms, streamline deployment processes, and provide production support. An advanced degree in a relevant field and excellent communication skills are necessary to thrive in a fast-paced environment where several projects must be managed simultaneously.
Qualifications
Hands-on experience with languages such as Python, Groovy or C++ is required.
Experience of Kubernetes, Docker, and cloud platforms is required.
Experience with messaging middleware platforms like Kafka / Solace is desired.
Ability to maintain composure under pressure and to communicate effectively with various stakeholders.
Responsibilities
Build and maintain internal platforms used by Equity Derivatives PMs, quants and technology teams.
Develop robust, automated tooling to streamline deployment, configuration management, and failover procedure.
Write, support, maintain, and test code following best practices, including unit testing, documentation, and automation within standard CI/CD processes.
Conduct in-depth profiling of application stacks to identify and eliminate latency bottlenecks.
Provide Level 2 support, troubleshooting, and performance tuning for production systems.
Skills
Python
Groovy
C++
Kubernetes
Docker
Kafka
Solace
Education
Advanced degree in Computer Science, Mathematics, Physics, Financial Engineering or equivalent
Job description
Millennium in Hong Kong is looking for a skilled developer to work on their Equity Derivatives platform. The role requires strong experience in Python, Groovy, or C++, along with expertise in Kubernetes, Docker, and messaging middleware such as Kafka/Solace. You will build and maintain platforms, streamline deployment processes, and provide production support. An advanced degree in a relevant field and excellent communication skills are necessary to thrive in a fast-paced environment where several projects must be managed simultaneously.