Join our client a multinational investment bank and financial services firm with a strong global presence and a longstanding reputation in wealth management and investment banking. Be part of a forwardthinking team that values innovation integrity and career growth delivering impactful solutions across markets worldwide.
Qualifications:
- Experience in developing large scale complex eventdriven / reactive systems involving faulttolerant 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 ultralow latency and / or high throughput systems in Financial Markets or Big Data Analytics.
- Focused on ensuring to deliver quality solutions following Agile methodologies and Testdriven 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 JNRFFI 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.