Job Description
Are you driven by collective success? Do you believe collaboration can transform a good idea into a great one? Do you understand the power of an inclusive team that enjoys working together to create a shared vision? Then, Apply Now!
Working with one of the top financial clients, this role calls for a Java Developer-FX/Capital Market who will focus on building and enhancing mission-critical components of the client’s Electronic FX trading platform. The ideal candidate will have a strong background in Java, a passion for low-latency systems, and a deep understanding of financial markets.
Responsibilities:
Design and develop robust, scalable software solutions for GTS’s FX trading systems.
Devise and implement efficient algorithms and data structures tailored to low-latency environments.
Create comprehensive test cases to ensure software stability and reliability.
Collaborate with cross-functional teams to research, design, and implement system enhancements.
Communicate effectively with operations teams regarding new features and strategy behaviours.
Investigate and resolve production issues, performing root-cause analysis independently.
Translate business requirements into technical solutions with minimal guidance and oversight.
Desired Skill Set:
Bachelor’s degree in Computer Science or equivalent practical experience.
Minimum 5 years of professional Java development experience.
Strong multi-threaded programming and performance optimization skills.
Proven experience in developing low-latency trading systems.
Solid understanding of financial markets and electronic trading workflows.
Familiarity with the FIX protocol and market data integration.
Excellent analytical, problem-solving, and communication skills.
Strong team collaboration and mentoring capabilities.
Nice To Have:
Experience with FX trading platforms or capital markets systems.
Experience with profiling tools and latency measurement frameworks.