• Competitive
  • Singapore
  • Permanent, Full time
  • Citibank NA
  • 2019-04-22

FX Price Distribution and Deal Acceptance Senior Java Lead Developer

FX Price Distribution and Deal Acceptance Senior Java Lead Developer

  • Primary Location: Singapore,Singapore,Singapore
  • Education: Bachelor's Degree
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 18065493


Citi's FXLM technology group supports the front office technology operations of one of the world's largest capital market businesses.  Our talented technology group is looking for a hands-on, java development Lead to lead our Singapore based server side development team on our Price Distribution and Deal Acceptance Technology Team.
The Price Distribution and Deal Acceptance Technology Team is one of the most exciting and fast-paced teams within FXLM Technology and is responsible for delivering the electronic Trading technology platform for the eFX business. The team are directly integrated with the Trading Desk and Quants, and deliver technology covering the major liquid instruments such as FX Spot, Precious Metals and eNDF. The team's responsibilities extend to all aspects of the electronic trading domain, including market connectivity, market data distribution and Co-Lo Infrastructure. The Price Distribution and Deal Acceptance platform is used by a wide range of clients such as external clients, ECNs, internal Spot desks, Internal Options desks, and our own Single Dealer trading platform (Velocity).
Job Responsibilities / Role:
  • Senior development Lead role on a critical application
  • Opportunity to build up a team of junior developers
  • Mentoring and building the team
  • Requirements capture, analysis and design on the ecommerce platform
  • Testing and UA coordination
  • Close interaction with Traders and Quants to understand new requirements for the Price Distribution and Deal Acceptance platform
  • Troubleshoot performance and scalability issues
  • Third line support of the platform during trading hours
  • Close interaction with the business product manager and other internal business users covering FX trading
Job Opportunities:
  • Will be able to acquire an excellent knowledge of the FX Flow & derivatives business domain
  • Gain knowledge of FX electronic trading
  • Use of latest java technologies


  • Bachelor's degree Computer Science/Engineering or related field
Total and Relevant Experience:
  • Total technical experience requirements are 8+ Yrs
  • Server-side development
Technical Skills Required:
  • Very strong core java 1.7/1.8
  • FIX Protocol
  • Spring
  • Middleware technologies (Tibco EMS, RV, Solace)
  • Functional test utilities such as Fitnesse
  • Multi-threading
  • Solid understanding of OO principles
  • Unix/Linux experience
Non Technical Skills Required:
  • Excellent communication skills (there is a requirement to be trader and sales facing)
  • Passion for technology, especially Java 
  • Self-motivated and a desire to progress your career
  • Flexible and adaptive, team player
  • Excellent analytical and interpersonal skills
  • Ability to work well under pressure, prioritize work and well organized
  • Comfortable in presenting suggestions for change and or improving work flow
  • Ability to pick up new concepts and apply the knowledge.
  • Understanding of financial concepts
Additional Information / Preferences:
  • Knowledge of FX is desirable
  • Experience of working with large financial software systems
  • Knowledge of etrading or ecommerce applications is desirable
  • Prior experience of leading a team is desirable