Talent.com
This job offer is not available in your country.
Senior Java Developer - FX Trading Platform

Senior Java Developer - FX Trading Platform

GFT Technologies SEKraków, PL
18 days ago
Job description

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).
  • Create a job alert for this search

    Senior Java Developer • Kraków, PL