Scala Developer

Compensation

: $115,530.00 - $170,900.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





Position Description:

The Trade Surveillance team builds and executes complex surveillance models that focus on monitoring the trading practices of the Firm's front office functions. A senior developer in this space partners with business analysts and other developers to drive forward the business agenda through solid design and execution.


Responsibilities:

  • Read and understand requirements for market abuse models
  • Write Java code that accurately reflects the requirements and design documents.
  • Write unit tests that exercise all major logic components of the code.
  • Deploy, maintain and performance tune all models.


Required Skills:

  • Experienced with Core Java and with Scala, preferably on Spark (Hadoop)
  • Database experience preferably with DB2, Sybase, or Oracle
  • The candidate should have 3 or more years of Scala experience.
  • He/she should be capable of understanding and solving complex problems
  • Financial services experience required
  • Excellent interpersonal skills and professional approach
  • SQL (3+ years)
  • Version control Git
  • Spring
  • Bachelor Degree or higher
  • Excellent written and verbal communication skills
  • Experience following the SDLC (Waterfall, Agile)


Skills Desired:

  • Previous experience in Trade Surveillance or working with data from the order lifecycle
  • High quality software architecture and design methodologies and patterns
  • Work experience as level-3 support for applications
  • Layered Architecture, Component based Architecture
  • XML-based technologies
  • Unix OS, Scripting, Python or Perl
  • Experience in development on other application types (Web applications, batch, or streaming)

Associated topics: .net, develop, devops, java, programming, python, sde, software developer, software development engineer, software engineer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...