September 21, 2016

Equity Derivatives Java Developer

Open Systems technologies - New York, NY

View Job Summary View Job Summary
  • Company
    Open Systems technologies Open Systems technologies
  • Location
    New York, NY
  • Job Type
  • Job Classification
    Full Time
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

Our team's main business area is the over-the-counter trading. Our applications typically consist of a user interface written in C#, a bi-temporal relational database and a set of loosely coupled backend processes written in Java, C++ and Scala.


* Communicate with end users and business analysts to gather requirements and demonstrate proposed solutions.
* Plan, estimate and design - usually as part of a group.
* Develop features from little tweaks to many man-week roadmap items. This includes not only the implementation of the core functionality but also creation and execution of automated unit and behavioral tests.
* Create test plans and test scripts to be used by testers or business analysts.
* Administer development tasks to provide transparency for management.

Skills required

* A thorough knowledge of standard Java including latest language features and commonly used open source libraries.
* Previous experience of Unix/Linux.
* Experience of basic SQL.
* Experience of software development life-cycle.

Skills desired

* Experience of Scala
* Experience of some scripting language (i.e. Perl, Python)
* Experience of stored procedure development.
* Experience of DB2.