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.