Citi FX Technology Java Developer recruitment
Description:
We are an electronic trading technology team, currently working on the next generation of our award winning marquis FX trading platform servicing thousands of users globally. The team is within the FXLM technology division inside Global Markets Technology. As a member of the team the candidate will have the opportunity to work with highly motivated and skilled team members in a fast paced environment dedicated to delivering business value and to enhancing our competitive edge.
As a senior server developer, the ideal candidate will be responsible for the design and implementation of key components and will participate in all phases of development of our mission-critical trading applications.
Key Relationships:
- Work with the GUI teams for flow definition, integration and testing.
- Develop a close working relationship with QA to deliver solid software.
- Also work with diverse teams from front and back-office groups to integrate their products
Requirements:
Required:
- 3+ years of experience in developing distributed Java server side applications
- Strong grasp of fundamental computer science concepts: data structures, algorithms, concurrency, and object oriented design
- Bachelor degree in computer science or related fields.
- At least 1 year experience working in the financial industry
Nice to have:
- Working knowledge of C#
- Relevant experience with trade capture and processing.
- Knowledge of fixed income instruments, especially FX.
- Experience working with databases/stored procedures;scripting knowledge in UNIX environment
- FIX protocol, Socket's API, middlewares such as Tibco EMS, Tibco RV.
- Excellent interpersonal and communication skills
- Excellent problem solving and troubleshooting skills
- Team player
- Ability to work in a demanding and fast paced environment.
- Enthusiastic, highly motivated and detail-oriented individual; Ability to pick up new concepts and apply the knowledge.
At Citi, we groom the leaders of today and tomorrow. Take the opportunity to embark on a challenging, fulfilling and rewarding career with one of the world's most respected financial institutions now. To apply, please visit http://careers.citigroup.com and search for Job ID 12004395.