Senior Scala Developer

Unlock Employer New York, NY Contract Live

Required Skills

My Compatibility Score

Choose Match Score option:

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). Job Responsibilities * 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 Required Skills * 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. Desirable 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) * JIRA/Confluence/TeamCity * Financial industry experience Education/Experience * Bachelor's degree in computer science or equivalent training required. * 6-8 years experience required. read more