← к выдаче
разработка

Algo Java Developer (Aeron)

HongKong14 дн. назад

Коротко

Develops large-scale, low-latency, event-driven systems for financial markets using Java/C++ and networking protocols. · Needs: Degree in CS, Engineering, Physics, or Mathematics; experience with Java/C++ high-performance systems; knowledge of concurrency, networking, and Linux

Описание от работодателя

Join our client, a multinational investment bank and financial services firm with a strong global presence and a long-standing reputation in wealth management and investment banking. Be part of a forward-thinking team that values innovation, integrity, and career growth delivering impactful solutions across markets worldwide. Qualifications: Experience in developing large scale complex event-driven / reactive systems involving fault-tolerant, globally distributed processes with high frequency message /event workflows. Experience in Java / C++ building high performance systems involving concurrency and networking protocols with strong knowledge of Data Structures and Algorithms. Experience in building ultra-low latency and / or high throughput systems in Financial Markets or Big Data Analytics. Focused on ensuring to deliver quality solutions following Agile methodologies and Test-driven development. Knowledge of CPU / GPU Architecture, Memory management Shared Memory / Memory Mapped files, Networking Protocols TCP / UDP etc with understanding of Linux internals. Candidates with Java experience should have knowledge of GC, JNI, Java Unsafe, JNR-FFI etc. Knowledge of Aeron (preferred). Comfortable using Python for Tooling. A keen learner who enjoys a challenge and collaborates naturally to take ownership of complex Business deliveries. At least one degree in Computer Science, Engineering, Physics, or Mathematics.