Find A Job › Information Technology


Senior Java/Scala Developer

  • Location: New York, NY
  • Job Type: Direct Placement
  • Ref No: 19-06257
  • Date: October 22, 2019
  • Job title:
Questions about this job listing? Contact the recruiter now.

Job Description - Senior Java/Scala Developer

About The Team

We are creative and passionate technologists who encourage our teammates to break from convention, experiment with new technologies and teach us new things. Our technology is complex and exciting, and we offer a dynamic and collaborative environment where awesome ideas are generated at all levels and we have the freedom and resources to run with them.

About the Role

This role will be a part of the Global Reference Data team, reporting into the Tech Lead.  This role will work closely with our high-performance team to deliver scalable, highly-available, elastic services. This team is an integral part of supporting client-facing quantitative analytics, mission-critical reference data, order routing systems, trading algorithms, smart order routing tactics and other electronic workflows and services. These analytical data systems and trading system platforms are key areas of investment and of strategic importance as we expand globally and with new offerings.

About You

The right person for this role has a proven track record of designing and developing quality software in a world-class Fin-Tech organization within a latency-sensitive and data-quality-sensitive electronic trading environment.  You will engineer software solutions spanning multiple equity trading systems and related technologies.


  • Design and develop high-quality software components for the global trading platform using Java, Scala, and related technologies
  • Contribute to all areas of the software development lifecycle including planning, design, development, testing, implementation, and support
  • Contribute to continuous improvement of processes, product development, product quality and technology
  • Contribute to the overall progress of the team and the firm; ensure timely delivery of quality software
  • Serve as third-tier support for production issues and related support needs.


Skills and Experience

  • 7+ years of experience in development of equity products in a global financial services company or vendor using the Scala language and/or Java in latency-sensitive environments
  • Experience and knowledge of equity products and instruments including FIX protocol and market data
  • Proficiency with computer technologies including Linux, SQL/NoSQL, Messaging & Distributed Systems
  • Strong multi-threading and network programming experience
  • Knowledge of equity market structure, order handling and electronic trading
  • Strategic thinking, analytical, problem-solving and troubleshooting skills
  • Expertise in any of the following preferred: Scala, C++, Solace, NoSQL, Functional Programming, Kafka, Flink/Spark, MongoDB
  • Ability to work as part of a team or independently, communicate effectively at all organizational levels with written and verbal communication skills


Related Job Listings

Job Location Type Posted  
Senior Network Engineer - Remote New York, NY Direct Placement December 09
Programmer Analyst New York, NY Contract December 09
Application Analyst New York, NY Contract December 09
Product Manager New York City, NY Right to Hire December 06
C++ Developer New York, NY Direct Placement December 05