Job Description
About Us:
We are a leading hedge fund based in Prague, specializing in quantitative and systematic trading strategies. Our team leverages cutting-edge technology and data-driven approaches to identify trading opportunities and deliver exceptional returns. As part of our growth, we are looking for a highly skilled Java Developer to join our technology team.
Role Overview:
As a Java Developer, you will play a key role in building, enhancing, and maintaining our trading systems and back-end infrastructure. You will collaborate closely with quants, traders, and other technologists to develop high-performance, low-latency systems that support various trading strategies across global markets. This is an exciting opportunity to work at the intersection of finance and technology, solving complex problems in a fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain robust and scalable Java applications for trading systems and market connectivity.
- Optimize performance of existing systems to ensure low-latency and high throughput trading.
- Collaborate with quant developers and traders to integrate new trading strategies and optimize execution algorithms.
- Develop microservices and APIs to support various components of the trading infrastructure.
- Work on real-time data processing pipelines and ensure efficient handling of large datasets.
- Troubleshoot and resolve system issues, ensuring high availability and stability of applications.
- Participate in code reviews and contribute to continuous improvement of development practices.
Qualifications:
- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in Java development, with a focus on performance-critical applications.
- Solid understanding of core Java, multithreading, concurrency, and design patterns.
- Experience with low-latency systems, real-time applications, or high-frequency trading platforms is highly desirable.
- Familiarity with SQL/NoSQL databases, data structures, and algorithms.
- Strong knowledge of Linux/Unix environments and shell scripting.
- Experience with messaging systems (e.g., Kafka, ZeroMQ) and distributed systems.
- Experience with CI/CD pipelines, testing frameworks, and software version control (Git).
- Fluency in English is required; Czech is a plus but not mandatory.
Preferred Skills:
- Experience in financial markets or trading systems development.
- Knowledge of FIX protocol, market data feeds, and order execution systems.
- Familiarity with cloud technologies such as AWS or GCP.
- Understanding of quantitative trading strategies and algorithmic execution.
Why Join Us?
- Work in an international, dynamic, and collaborative environment.
- Opportunity to contribute to cutting-edge financial technology.
- Competitive salary with performance-based bonuses.
- Generous benefits package, including health insurance, meal vouchers, and professional development opportunities.
- Relocation assistance for non-local candidates.
Similar Jobs
Explore other opportunities that match your interests