Primary Responsibilities
We are looking for a technically proficient hands-on Java and/or Scala developer with experience in distributed systems. The position will require supporting different phases of product lifecycle including analysis, development and testing. The successful candidate will have a bachelor or master degree in Computer Science or similar. Equity Derivatives product knowledge would be advantageous, a desire to work in a financial business is essential.
Skills required (essential)
- A thorough knowledge of standard Java including latest language features and commonly used open source libraries
- Knowledge of SQL
Skills desired
- Experience with Spring and knowledge of parallel programming concepts
- Knowledge of Scala
- Experience with MQ, SOAP, WSDL, REST
- Experience with Git and Jira
- Experience working in a large technology organization, ideally within investment banking
- User-level knowledge of Unix/Linux
- Knowledge of some scripting language, ideally Python
- Knowledge of financial products, OTC derivatives and trading systems
Job Requirements