Senior Java Developer - Algorithmic Platform @ Instinet - New York, NY

Job Overview

6 days ago

Senior Java Developer - Algorithmic Platform

Instinet - New York, NY

About Instinet:
As the agency-model execution services arm of the Nomura Group, Instinet Incorporated subsidiaries provide brokerage services to clients in over 60 markets around the world. Through its advanced suite of electronic trading strategies, experienced high-touch trading group, top-ranked Commission Management services, award-winning desktop trading platform, and unparalleled access to insightful analytics, content and unique liquidity, Instinet helps institutions lower overall trading costs and ultimately improve investment performance. In the US, Instinet also offers a boutique-model Equity Research offering to assist their clients in the pursuit of alpha generation in a changing landscape. Over the course of its 50+ year history, Instinet has introduced a range of now industry-standard trading technologies, and has been an innovator at the forefront of the market's evolution. For more information, please visit www.instinet.com.

Role description:

We are looking for a Senior Java Developer to join our team at Instinet and participate in the design and build-out of a new algorithmic trading platform for low-latency capital markets. The position involves working as part of a dynamic and high-performing team, focusing on frequent delivery of useful, maintainable, and performant software. As part of that team, a Senior developer will have leadership and mentoring responsibilities.

Role responsibilities:

  • Hands on research, design, development, and evaluation of low-latency, high performance algorithmic trading platform software
  • Participation in design and code review
  • Mentoring and guidance of other developers
  • Development of automatic tests, including unit, integration, and end-to-end system and performance tests
  • Development and maintenance of documentation
  • Contribute to the improvement of the software development process

Key objectives critical to success in this role:

  • Bachelor's degree in Computer Science, Engineering, or Mathematics
  • 6+ years' experience developing high-volume, low-latency, capital markets software
  • 2+ years' experience with UDP and IP Multicast messaging
  • 2+ years' experience with low-allocation and no-allocation Java programming
  • 2+ years' experience with off-heap memory management with Java
  • Strong analytical and problem-solving abilities
  • Strong verbal and written communication skills
  • Ability to work independently
  • Extremely strong core Java knowledge and experience (6+ years)
  • Experienced with Java performance monitoring and tuning
  • Exposure to all phases of the SDLC

Desirable skills

  • 2+ years' experience with algorithmic trading platforms
  • 2+ years' experience with Sequencer-based distributed architectures
  • Master's or PhD degree in Computer Science or Software Engineering
  • Exposure to multiple asset classes
  • Experience performing performance testing of Java (including, but not limited to JMH)
  • Experience with Gradle, GIT, Jenkins

Instinet is an Equal Opportunity Employer

Similar Jobs

Java Backend Developer

Ennuviz

Jersey City, NJ

Ennuviz offers Digital Transformation solutions to businesses to Streamline, Optimize Operating costs, and Delivering better Customer Experience and Employee…

Java Developer

Cognizant Technology Solutions

Jersey City, NJ

Will act as a developer for project and will be responsible for managing work for the team. “Cognizant will not sponsor H-1B or other U.S. work authorization,…

Python Developer

Right Talents

New York, NY

Location- NYC, hybrid 4 days in the office 1 day offsite. Designing and implement a framework for model driven computations on a graph.

Senior React.js Developer

Capgemini

New York, NY

This should be a SENIOR resource w/strong React developer skills & experience AND very good communications skills. About DCX – Digital Customer Experience.

Entry Level Firmware Developer : 2023

IBM

Poughkeepsie, NY

Firmware is the software that integrates and interacts directly with hardware to control its operation, and may exist anywhere in a computing system from the…

SENIOR SOFTWARE ENGINEER, ADVERTISING INTEGRATION

STAND 8

New York, NY

Designing systems that span multiple subject areas and teams within the engineering organization. Using all existing tools and recommending new tools to review…

Senior Developer, TFS Tech

TIAA

Iselin, NJ

Acting as SME and Mentor for developer/junior resources. This is a Non-Employee Contingent Worker Role providing services for TIAA’s family of companies and…

Technical Project Manager (Backend), Digital Americas

Birkenstock USA

New York, NY

Reports To: Director Operations, Digital Americas. The Technical Project Manager will play a critical role within the Birkenstock team by supporting the backend…

Java Developer

Emonics LLC

New York, NY

Job: *Entry-Level Full Stack Java Developer. Job Type: *Contract (12 months) and Full Time. We offer a competitive Salary plus Benefits.

Junior Java Developer

Emonics

West New York, NJ

Job: Entry-Level Java Developer Program (Full-Stack). Job Type: Contract (12 months). Training Duration: 4-6 Weeks. We offer a competitive Salary plus Benefits.

Junior Java Developer

Emonics LLC

West Milford, NJ

Job: * Entry-Level Java Developer Program (Full-Stack). Job Type: * Full time (Contract 12 months). Training Duration: * 4-6 Weeks.

Jr. Java Developer

Emonics LLC

Pennsburg, PA

Job: * Entry-Level Java Developer Program (Full-Stack). Job Type: * Full time (Contract 12 months). Training Duration: * 4-6 Weeks.

Java Full Stack Developer

Emonics

New York, NY

Job: Entry-Level Java Developer Program (Full-Stack). Job Type: Contract (12 months). Training Duration: 4-6 Weeks. We offer a competitive Salary plus Benefits.

Junior Java Developer

Emonics LLC

Piscataway, NJ

Job: *Entry-Level Full Stack Java Developer. Job Type: *Contract (12 months) and Full Time. We offer a competitive Salary plus Benefits.

Java Full Stack Developer

Emonics LLC

Wyandanch, NY

Job: * Entry-Level Java Developer Program (Full-Stack). Job Type: * Full time (Contract 12 months). Training Duration: * 4-6 Weeks.

Junior Software Developer

Emonics

Township of Brick, NJ

Get involved in full-stack development; Perform gap analysis and provide business solutions; Develop reusable frameworks/components and POCs to accelerate…

Software Engineer II

Indeed

New York, NY

As part of the team, design and iteratively build solutions across a range of technical and business domains: from web experiences, to instant messaging to…

Java Full Stack Developer

Emonics academy

Trenton, NJ

Job: *Entry-Level Java Developer. Job Type*: Full-Time {Minimum Contract for12 months} – at least you have to stay on same project for 1 year.

Junior Android Developer

Rave Business Systems LLC

Philadelphia, PA

By our carefully structured training program, you will be learning and reaching proficiency in languages like Java and Kotlin, and become a trained mobile…

Software Engineer Python

Weblogicx

New York, NY

Job Type: *Full Time Permanent (HYBRID). Develop tools to organize, manage and ensure the quality of petabytes of data using distributed file systems and…

Senior Software Engineer

Major League Baseball

New York, NY

Passionate about mentoring peer developers, providing code reviews, etc. As a Senior Software Engineer, your primary responsibilities will be to write clean,…

Software Engineer

Octaura LL TradingCo LLC

New York, NY

We are looking for results-oriented developers who thrive in a fast-paced, collaborative environment, and enjoy solving challenging and complex customer…

SOFTWARE DEVELOPER - (435)

EPS Corporation

Eatontown, NJ

1-6 years of general experience as a computer programmer / analyst, with specialized experience in programming using java. A qualified candidate will be.

Sr. Software Engineer

EDB

Philadelphia, PA

Be part of a team that owns all phases of the product development life cycle, from conception to delivery to customers, including support/operation if required.