September 21, 2016

Core Java Developer

Confidential Company - New York, NY

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

Job Description

Skills required:
Strong Java skills with 10+ years' of experience writing production code
Core Java knowledge - Spring Framework, Patterns, Collections, Garbage Collection
Proficiency with Unix/Linux and networking
Proficiency with Enterprise level database (ex. Oracle, SQL Server, Sybase, DB2) and SQL
Experience building real time applications in Multithreading for a Unix/Linux platform
Knowledge and experience on agile software development practices
Excellent written and verbal communication skills
Experience developing client-server, distributed, real-time, performance-critical, highly available, or large-scale systems
Experience in either IntelliJ or Eclipse IDE
Unit testing and unit testing frameworks

Skills Desired:
Experience with Java 8, XML and protocol buffers
Experience working with Source Code Management solutions (ex. Git, Perforce, CVS)
Computer science fundamentals (client/server, multi-threading, memory management)
Unix basics (file systems, E-macs, shell scripts)
Strong interest in the financial business (albeit no prior knowledge is required)
Knowledge of financial technologies (e.g. FIX, FpML, Swift protocol) and business applications
Experience in low latency
Problem solving/Mathematical/Analytical
Version control, preferably with Perforce or Git