Java Developer in New York, NY at Open Systems Technologies

Date Posted: 10/28/2019

Job Snapshot

Job Description

A global financial firm is seeking a Java Developer to join their team in New York. This candidate will focus on re-platforming FIX order and message routing network across a global community of institutions and brokers, while maintaining existing platform.

Responsibilities:

  • Work with other team members to improve the service experience for customers including the availability and resiliency of the system.  Quickly analyze production problems and provide troubleshooting and support
  • Develop complete regression and unit test cases to make sure components are tested rigorously in an automated fashion
  • Collaborate with the QA teams to define and implement rigorous performance, stability and scalability testing
  • Collaborate with support and operations teams to ensure customers receive world class service and the platform operates smoothly without routine manual intervention

Skills:

  • BS/MS in computer science, engineering or other related degree, or equivalent experience
  • Strong understanding distributed and fault-tolerant applications.
  • Keen understanding of the challenges in low-latency development and practical techniques for addressing them.
  • Extensive experience with Java 7 and/or 8, and associated frameworks (Jackson, JUnit, Mockito)
  • FIX, distributed systems, messaging middleware (Solace, Tibco, or similar)
  • Experience with relational databases (Oracle, Postgres, etc.) and non-SQL databases (elasticsearch, Mongo DB, etc.)
  • Familiarity with Agile methodology and Test driven development.
  • Build/process management : GIT, Gradle, Bamboo, Artifactory
  • Operating systems: Linux

Job category:
  • Information Technology
Job keywords:
  • Java
  • Developer