Description

Skills Required
– Deep understanding of core server-side Java with practical experience of multi-threading
– Demonstrable ability to write quality solutions and to identify / avoid poor solutions and common pitfalls
– Good Problem solving and analytical skills
– Excellent verbal and written communication skills
– Software testing methods
– A day to day working knowledge of Linux
– Relational database experience, ideally Sybase and/or DB2 with a proficiency in writing SQL queries
– Understanding of message-based architectures (MQ, Pub Sub, Kafka and/or similar techs)
– Full software development lifecycle experience in an enterprise setting
– An interest to learn the business supported by the applications
– A willingness to be flexible

Skills Desired
– Experience of distributed NoSQL databases, ideally MongoDB
– Advance relational database query optimisation
– Python and Linux Shell scripting
– Knowledge of the Equity Swaps and/or Equity Derivative business

Education

Bachelor's degree