Looking for a server-side scala developer to be part of an global agile development team developing a real time risk management system that caters to all of Equities (Derivatives, Prime, Cash and SMG).
* Actively contribute to all-round development using Scala.
* Actively contribute in development, sprint planning, support ( second line) & release management
* Pair program effectively with different members on different tasks
* Scala with experience developing multi-threaded server-side applications/services.
* Functional programming experience
* Knowledge/Familiarity & experience with frameworks such as a. JSON (Json4s) b. REST (Play/Spray) c. messaging middleware (ActiveMQ, Kafka) d. Distributed Cache (Coherence/Hazelcast) e. BDD (Specs2/ScalaTest)
* Good Problem solving & Analytical skills
* Knowledge of Scrum/Kanban and experience working on Agile teams.
* Good communication & interpersonal skills.
* Python, Shell scripting
* Akka Actor Messaging/Akka or Rx Streams
* Distributed VCS such as Git/Mercurial
* HTML5/Bootstrap + any JS framework (Angular/Knockout/Backbone)
* Financial industry experience
* Bachelor's degree in computer science or equivalent training required.
* 6-8 years experience required.