Broadridge Financial Solutions Java Developer in New York, New York

Broadridge is hiring!! We're seeking a Java Developer to join our LTX team. LTX is a fintech startup, in stealth mode, incubated within Broadridge Financial Solutions, a global fintech company with a market cap of over $15B and a leader in fixed income technology. LTX's mission is to bring greater trading efficiency and instantaneous market intelligence to complex financial marketplaces. This activity will introduce an innovative machine learning framework, drawing on our unparalleled pool of transaction history, that will power the way illiquid fixed income securities are transacted in the future.

Led by a group of successful fintech innovators, LTX is now putting together a top-tier development team to build an entirely new next-generation multi-asset trading platform. If you are highly talented with a passion and drive for both technology and financial markets, you should consider joining the LTX team. You will help craft the next generation of global financial markets

Broadridge LTX is forming a top-tier research and development team to build its next-generation trading and market intelligence platform. If you:

  • think hard about a problem before you start writing code

  • possess a deep sense of pride and do whatever it takes for your team to succeed

  • like to write beautiful code and think coding is something creative

  • are proactive and a have a problem solving attitude

  • are highly talented, with a passion and drive for both technology and financial markets

then you should consider joining the LTX team. You will help shape the future of Global Financial Markets. Be part of a highly skilled team that is building create an entirely new realtime Trading Platform form the ground up

Responsibilities:

  • Build microservices in Java that are asynchronous in nature and messaging-centric

  • Focus on writing clean, error-free server-side code in a challenging high-performance environment

  • Ensure your code is fully tested at the unit level as well as help design and build end-to-end automated tests

  • Produce prototypes to solicit real user feedback, utilize feedback to evolve the product iteratively

Qualifications:

  • Minimum of 2 years of experience in Java programming language

  • Financial services experience preferred but not required

  • Knowledge of common software design patterns and experience with Object Oriented Analysis and Design

  • Experience with distributed systems design and development

  • Knowledge of database design and experience with SQL/NoSQL databases such as Postgres, MongoDB, Cassandra, etc.

  • Experience working with highly concurrent systems preferred, including: Knowledge of multi-threading and concurrency

  • Knowledge of network programming and sockets

  • Experience with real time, high volume transaction systems

  • Experience with Amazon AWS EC2/S3/RDS/etc. is a big plus

  • General knowledge of tuning and capacity planning concepts across multiple architectural components

  • Experience with Web application technologies including HTML5, Javascript, websockets, Node.js, frameworks (React, Angular, etc.) highly preferred

  • Strong written and verbal communication skills; ability to interpret business requirements and interact with product stakeholders

  • Education and/or experience equivalent to a Bachelor's degree

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled