FX Flow Velocity Java Developer

FX Flow Velocity Java 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: 16040626


Job Purpose/Context:

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 Analyst Developer to work in a new London based Server Side Development team on our award-winning Citi Velocity platform.

Citi Velocity is a best-in-class, state of the art, proprietary ecommerce platform. It deploys cutting edge technology and innovation to offer a slick, dynamic and rich end user experience. By leveraging Citi's global footprint with world-class innovation, we are giving our clients unprecedented access to our capital markets intelligence, multi-asset real-time execution and post-trade service.

Job Responsibilities:
  • Senior development role on a critical application
  • Requirements capture, analysis and design on the ecommerce platform
  • Work with the GUI team to realize flow interaction and communication interfaces
  • Testing and UA coordination
  • Liaison with the global business, support and development teams
  • 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 and derivatives business domain
  • Gain knowledge of FX electronic trading
  • Use of latest java technologies


Basic Qualifications:
  • Bachelor's degree in Computer Science/Engineering or related field
Total and Relevant Experience:
  • Total technical experience requirements are 5+ years
  • Server-side development
Technical Skills Required:
  • Very strong core Java 1.6/1.7
  • Spring/Hibernate
  • Multi-threading
  • Solid understanding of OO principles
  • Unix/Linux experience
  • Relational database concepts and knowledge in SQL
Nice to have:
  • FIX protocol, Socket's API, middleware's such as Tibco EMS, Tibco RV and Solace
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, adaptive and 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