Lead Java Developer

  •  

New York, NY

Industry: Staffing & Recruiting

  •  

11 - 15 years

Posted 277 days ago

This job is no longer available.

A provider of electronic solutions and tradingtechnologies, is looking for a Lead Java Developer in New York.

You will be a key senior member of the application development staff, supervising otherdevelopers and providing hands-on development of cutting-edge systems.

Role:

  • Lead a team through the software development cycle ? planning, design, implementation and deployment of new software systems
  • Lead projects to completion, contributing to all phases of the development process
  • Contribute to overall development and strategy
  • Manage and mentor junior and mid-level developers
  • Identify gaps in current processes/procedures, and suggest solutions
  • Contribute to improvement of software development teams
  • Manage the maintenance and support of existing software systems
  • Present technical overviews internally and to stakeholders

Profile

  • BA/BS (ideally a Master?s) in Computer Science, Engineering or comparable
  • Strong grasp of data structures and design patterns
  • 10+ years ?experience developing solutions in Java
  • Strong understanding of JVM, garbage collection and designing garbage-free code
  • Experience with performance management, measurement and optimization
  • Hands-on experience with algorithmic trading systems
  • Experience successfully leading end-to-end projects for distributed Java applications
  • Experience with low-latency messaging/middleware
  • Experience converting requirements to technical specifications
  • Experience with Linux environments
  • Experienceworking with SQL
  • Knowledge of FIX protocol