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.