Server-side Scala Developer

Role Description 
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

• Bachelor's degree in computer science or equivalent training required.
• 6-8 years experience required.

Apply for this Now

We are uploading your application, it may it take few monuments to read your resume. Please wait!

Comments are closed