Broadridge Financial Solutions VP, Applications Development in New York, New York
Broadridge, a global fintech leader with over $4 billion in revenue, provides communications, technology, data, and analytics. We help drive business transformation for our clients with solutions for enriching client engagement, navigating risk, optimizing efficiency, and generating revenue growth.
Broadridge employs over 10,000 full-time associates globally with a significant presence in North America, Europe, and Asia. Please visit our website at www.broadridge.com to learn more.
Broadridge is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law. Click here to view the -EEO is the Law- poster.
-Our Associates Matter.Everyone Benefits from Diversity - Inclusion.Diverse - Inclusive Teams Drive Growth.-
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 shape the next generation of global financial markets. Build reusable back-end services for trading in multiple asset classes.
Utilize open source and commercial products and frameworks for messaging, data persistence, clustering, etc.
Respond quickly to user feedback and continually refactor the code as the product evolves.
Focus on reliability, performance and adherence to best practices.
Ensure all elements of the code are covered by automated tests.
Provide the trading platform development team with technical guidance and leadership.
Provide mentorship to junior members of the team.
BS in Computer Science or equivalent experience
5+ years of experience leading development teams
5+ years of experience building large-scale distributed systems with a focus on high performance/high availability
10+ years of experience in software development
Experience working in a Test Driven Development and Agile environment using the latest code revision and continuous integration tools and techniques
Understanding of data structures, algorithms, multi-threading, functional and object-oriented programming and distributed systems
Excellent abilities in troubleshooting and debugging complex, distributed java applications in the cloud
Strong knowledge of core Java (Java8) and JVM tuning techniques
Working knowledge of Web protocols: TCP, HTTP, Websockets, REST
Experience building messaging-centric asynchronous systems using well-defined protocols
Experience using third party libraries, frameworks and technologies for data persistence, caching, threading, messaging and other uses
Passion for programming is a requirement
Experience building and architecting trading platforms
Trading systems experience
Significant contributions to open source projects or interesting code on GitHub
Experience with SQL and relational database design, MySQL or other databases
Experience with messaging systems like Kaflka, RabbitMQ, ZeroMQ, or similar commercial products
Basic knowledge of Linux, AWS EC2/S3/RDS
All your information will be kept confidential according to EEO guidelines.