Previous Job
Sr Java Developer- Trading Systems
Ref No.: 17-19571
Location: Princeton, New Jersey

Investment Bank client so must have that kind of background

We are looking for a senior developer to join the team to own one or more streams and contribute to all the areas under capacity management. I.e. candidate should be a strong developer himself/herself and have capabilities to drive strategy by collaborating with Dev, Ops and QA teams.

(a) Instrumentation: Get a view into production environment by producing various metrics to understand production environment better.

(b) Measurement: Performance testing of RDx components in Perf Lab, build performance testing tools, create and drive performance testing strategy across RDx.

(c) Modelling: Capacity modelling of RDx to understand storage, compute and network requirements for data on-boarding requirements.

Experience of being involved in delivering large scale distributed systems

10+ years experience with multi-threaded distributed systems

10+ years experience with messaging systems

Big data Technologies, such as Hadoop, Spark, Cassandra, and MongoDB.

Deep understanding of core Java libraries such as concurrency, collection and networking

Demonstrable Java testing skills (e.g. JUnit or Mockito)