java developer- Trading systems

Salary:  Excellent salary dependent on experience
Location: New York
Job Type: Permanent, Full time

Excellent role working for a leading web based trading technology company.

Our client is looking for a highly skills Java developer to work on Trading Components, Integration Components as well as Architecture and Framework. This is an exciting position which will give you full exposure to all aspects of the trading system.

Key skills:

- Strong Java programming skills and its core libraries (5+ years). Good knowledge of object-oriented analysis and design patterns.
- Used to unit-test your code
- Clean and understandable code writing
- Strong analytical and problem solving skills with attention to detail
- Solid refactoring and debugging skills
- Deep understanding of IT-Security
- Good communication, teamwork and interpersonal skills

Knowledge of:

- Database systems (including Oracle and/or MySQL)


- Spring and/or Hibernate

- One or more additional languages (Scheme, Haskell, Smalltalk)

- One or more Scripting languages (Python, Groovy, Ruby)

- Code generation technologies

- Object-relational-mapping technologies