Our client, a leading Bank is looking to hire a Java Developer for a project within its FX Options e-Trading business. This role entails spearheading a re-platforming of their existing system that has witnessed substantial investment, offering ample opportunities for career advancement.
Responsibilities:
* Drive the development of a replatform within the FX Options e-Trading business.
* Be an SME in the FX Options space
* Heavy collaboration with business users and BA's to deliver requirements and design innovative solutions.
* Provide technical leadership and mentorship to junior team members, fostering a collaborative and growth-oriented environment.
* Ensure adherence to best practices in software development, including TDD, Unit, Integration, and regression Testing.
Requirements:
* Excellent core Java experience
* Extensive expertise in FX Options or other derivatives products such as Swaps, OTC, or Equity Derivatives, demonstrating deep subject matter expertise.
* Solid understanding of multi-threading, concurrency, and garbage collection.
* Strong SQL skills, including experience with stored procedures and triggers.
* Experience in developing high throughput, latency-sensitive systems.
* Demonstrated track record of delivering large-scale development projects within the investment banking domain.
* Specific experience in FX trading is highly desirable, although candidates with a background in electronic trading will be considered.
* Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
This role presents an exciting opportunity to lead the development of a significant project within the FX Options e-Trading business, leveraging your expertise in Java development and FX options to drive innovation and success.