Senior Java Developer - FX Trading Platform
Senior Java Developer - FX Trading Platform
Kraków, PL, 30-302 Łódź, PL, 90-118 Poznań, WP, PL, 61-569 Warszawa, PL, 00-839
What will you do?
You will be fully involved in the development of a high-performance FX trading platform, working closely with the Client’s engineering team. The system includes components such as real-time pricing engines, connectivity to exchanges and market data providers (e.g. Bloomberg), and infrastructure supporting low-latency execution. Your core responsibility will be the design, development and continuous optimization of trading components with a strong focus on throughput and latency. The role requires a deep understanding of high-frequency trading architectures, efficient memory management, and performance-critical Java development. You’ll be working in an environment where microseconds matter — contributing directly to the speed, stability, and scalability of the system.
Your tasks:
- Design, develop, and maintain components of a high-performance FX trading platform
- Optimize system architecture and application code for ultra-low latency and high throughput
- Implement and enhance real-time pricing engines and market data connectivity (e.g. Bloomberg, exchanges)
- Collaborate closely with the Client’s engineering team in a hybrid model (2 days/week onsite)
- Apply advanced Java techniques (off-heap memory, lock-free algorithms, GC tuning) in performance-critical contexts
- Ensure reliability and scalability of the trading infrastructure under high load
- Participate in code reviews and contribute to high-quality engineering standards
- Monitor and profile application performance using appropriate tools and methodologies
- Work in an agile environment with active involvement in technical discussions and continuous improvement
Your skills :
- At least 5 years of practical experience in Java with focus on low latency performance optimization (off-heap memory management, lock-free algorithms, GC tuning)
- Deep understanding of high-frequency trading system architecture
- Experience with specialized trading protocols (FIX, FAST, market-specific binary protocols)
- Practical experience in implementing design processes ensuring high quality of solutions provided
- Practical knowledge of the Scrum methodology or similar agile methodology
- Good communication skills and ability to establish effective cooperation with clients
- Fluent English and readiness for frequent written, phone or direct communication
- Availability to work in a hybrid mode – twice a week from the office (GFT or client)
Nice to have :
- Experience with time-series databases and real-time analytics platforms
- Experience with capacity planning for trading system infrastructure
- Knowledge of Test Driven Development methodology
- Experience with FPGA, hardware acceleration or co-located exchange connectivity
- Familiarity with performance profiling tools (JMH, YourKit, Honest Profiler)
- Work experience in distributed teams
We offer you:
- Hybrid work – 2 days a week in our/our client's office
- Working in a highly experienced and dedicated team
- Competitive salary and extra benefit package that can be tailored to your personal needs (private medical coverage, sport & recreation package, lunch subsidy, life insurance, etc.)
- Contract of employment or B2B contract
- On-line training and certifications fit for career path
- Free on-line foreign languages lessons
- Regular social events
- Access to e-learning platform
- Remote work option available for candidates outside GFT office locations (Lodz, Krakow, Warszawa, Poznan, Wroclaw).