Low Latency Java Developer
Join our client, and become a key player in the development of world-class trading systems.
What you will do:
- Take ownership in the design, development, and delivery of trading system components.
- Implement new features, fix bugs, and tune performance.
- Collaborate with Financial Products and quantitative researchers to deliver innovative products.
- Mentor team members and drive firm-wide initiatives.
Requirements:
- Over 8 years of experience in developing high-performance Java applications.
- Bachelors degree in Computer Science or a related STEM field.
- Proven experience in the financial industry, particularly within a Hedge Fund, Investment Bank, or Exchange, focusing on trading application development.
- Strong knowledge of modern software development practices and testing methodologies, including TDD and BDD.
- Expertise in design patterns and object-oriented programming principles, including SOLID, with a deep understanding of algorithms and their complexities.
- In-depth understanding of the Java Memory Model and practical experience with concurrency.
- Excellent analytical and problem-solving skills, with the ability to deconstruct larger problems and simplify complex issues.
- Passionate about software development, committed to continuous learning, and prioritizes quality over quantity.
Nice to Have:
- Experience in developing execution algorithms and risk management systems.
- Knowledge of FX/Crypto spot and derivatives markets.
- Basic understanding of mathematics.
- Working knowledge of the KDB/q language.
- Familiarity with containerization using Docker/Kubernetes.
- Experience with financial protocols such as REST/WS, FIX, or others.
Originally posted on Himalayas
This role requires you to be in Singapore. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗