Job Openings Front office Java developer

About the job Front office Java developer

We are seeking a skilled and dedicated FX Java Developer with a strong focus on backend development to join our banking client. The ideal candidate will possess a deep understanding of Core Java programming, along with expertise in areas such as multithreading, concurrency, spring boot, microservices and etc. As an FX Java Developer, you will play a pivotal role in architecting, designing, developing a new project which is related to trade booking system for both eFX and FX derivatives trading. 

Roles & Responsibilities:

  • Collaborate with cross-functional teams to design and implement high-performance backend systems for our FX trading platform.
  • Develop, test, and maintain robust, low-latency Java applications.
  • Utilize your expertise in Core Java programming, microservices, spring boot
  • Optimize code for the trade workflow system across multi-asset classes
  • Integrate and work with network protocols and APIs to establish reliable and high-speed connections with external partners, exchanges, and liquidity providers.
  •  functionality, ensuring confidentiality and anonymity of trades.
  • Participate in code reviews, identify performance bottlenecks, and suggest solutions to optimize system efficiency.
  • Stay current with industry trends and emerging technologies in FX trading and backend development.
  • Troubleshoot and resolve technical issues in a timely manner, providing efficient support to the trading operations team.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree is a plus.
  • Strong domain knowledge in trade workflow (Contribution, Trading, STP, Market data)
  • Strong understanding of concurrency, threading, and multi-threading concepts.
  • Expertise in network protocols, socket programming, and API integration.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Effective communication and teamwork skills, with the ability to collaborate across departments.
  • Experience with financial markets and trading systems is advantageous.