Must have 5+ years developing core Java server side applications
5+ years of Backend development
Exceptional development skills in core server side Java on Linux/UNIX
Solid Unix platform knowledge and work experience
Be comfortable reading and making changes to already written complex code
Must be comfortable writing tests and testing complex code
Strong Backend Java experience with a complex understanding of object orientated development
Must be able to understand basic Java concepts and write Java codes
Comfortable working in agile development (SCRUM)
SOLID OO design skills with an emphasis on distributed low latency, high availability systems, including algorithmic execution engines, CEP, trade & order lifecycle management, pricing and risk management
Knowledge of Q (KDB)
Banking background
Previous work on a trade application or foreign exchange application
Any Graduate