Previous Job
Java Developer - Swaps
Ref No.: 18-08024
Location: New York, New York
Client in NY is looking for a strong Java developer to join the Fixed Income Rates Technology team. The team is responsible for developing and supporting the front office trading systems used by various Rates Trading Desks. The systems are built upon a global, cross-asset technology platform leveraged to deliver a complete solution to the business from analytics, pricing & execution. This is a global initiative to implement the next generation trading platform across regions.

Role description:
This is bank's strategic global low latency pricing application that has been rolled out to many desks in the US, Europe, and Asia in the past few years and is still actively expanding product coverage and features. Products supported are: Interest Rate Swaps, US Treasuries, US Agencies, Inflation, European government bonds, and Japanese government bonds in Rates and European/US Credit in Credit. Joining the Rates pricing team is a great opportunity for anyone wishing to expand their fixed income business knowledge and work on a real-time electronic trading system that is at the heart of the fixed income business at Client. Additionally, it is a great opportunity to collaborate with a global team on engineering the best product with the best performance possible in markets concerned with competitive client-focused pricing and minimal latency.

Skills, experience, qualifications and knowledge required:
Business knowledge:
  • Interest Rate Swaps pricing
  • The fundamentals of Electronic Trading (knowledge of the ECNs)
  • Basics of Hedging Interest Rate Products
  • Front Office Exposure

Technical knowledge:
  • 10+ years of core Java programming with multi-threading and strong object oriented concepts
  • Tibco Rendezvous or other messaging technologies
  • Experience integrating Analytics Libraries
  • Spring framework/Spring MVC
  • Test Driven Development or Behaviour Driven Development, familiarity with Selenium, Cucumber
  • Familiarity with Maven or Gradle
  • Strong and confident communicator with good interpersonal skills
  • Strong problem solving experience in a technical environment
  • Self-motivated individual, quality and improvement focused

Desired skills, but not required:
  • Qualification in Finance (CQF etc)
  • Ability to set up deployment pipelines in Jenkins or Bamboo
  • Experience with Git & SVN source control
  • Experience with real-time messaging technologies
  • Familiarity with the Atlassian toolset (JIRA, Confluence, etc.)
  • Unix/Windows scripting ability
  • Kdb, SQL, or other database experience