Java Developer

new york, New York

A leading financial services firm is seeking a Java Developer to join their team in New York, NY.

Responsibilities

  • Work with business analysts, traders, sales, operations group to understand requirements
  • Understand business specifications and create functional specifications from them
  • Create thorough designs, ensuring that designs integrate well into existing architecture
  • Write high quality code in the Java language using object-oriented principals and design patterns 
  • Create/modify SQL Server database objects (tables, views, stored procedures, etc.)
  • Perform high quality, thorough unit testing and documentation of development activities
  • Work on complex problems where analysis of situations and/or data requires a solid grasp of business/risk domains
  • Assure quality, maintainability, and extensibility for supported systems and risk applications
  • Provide Level 2 production support as required

Qualifications

Required

  • A Bachelor’s degree in Computer Science, or related field
  • 7+ years of Core Java development experience with expert understanding of memory management, concurrency, JNI, native I/O
  • 7+ years of experience with computing Algorithms and Data Structures
  • 5+ years of Object Oriented experience
  • 5+ years of SQL experience
  • 4+ years of experience designing and implementing distributed systems paradigms
  • 4+ years of securities industry experience with understanding of Financial instrument valuation, life cycle and risk management especially pertaining to Equity Derivatives
  • 2+ years of working with in-memory cache architectures (Oracle Coherence, Gemfire, etc.)
  • Familiar with trading concepts as they relate to flow trading, synthetics, exotics and convertibles and technology used to solve problems for these business lines
  • Able to build components across all functional domains: trade capture, lifecycle management, risk, pricing
  • Strong communication skills

Preferred

  • 7+ years of experience developing multi-tiered, low latency, highly reliable, applications for Equity Swaps or Equity Derivatives Trading Desk
  • Strong experience in capital markets business and processes
  • Understanding of derivative products risk and valuation methodologies
  • Understanding of risk management or quantitative modeling
  • Understanding of risk measures and calculations
  • Understanding of SEC, FNRA, and international regulations for building technological solutions
  • Understanding of Design Patterns
  • Understanding of technology platform development including large scale technology in a capital markets environment
  • Understanding of technology object oriented design patterns and their application
  • Understanding of application lifecycle, from design and development to testing, implementation and production support
  • Understanding of technology architecture distributed and client server technologies
  • Autosys experience

Job keywords:

Address
Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs