Broadridge Financial Solutions Lead Applications Development Consultant 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.-

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 marketsthen you should consider joining the LTX team. You will help shape the future of Global Financial Markets. Be part of a highly skilled team creating an entirely new real-time Trading Platform from the ground upCreate highly performant microservices in java that are asynchronous in nature and messaging-centricAssume responsibility for code quality and correctnessDevelop server-side code in a challenging high-performance environmentEnsure your code is fully tested at the unit level. Help design and build end-to-end automated testsProduce prototypes to solicit real user feedback, utilize feedback to evolve the product iterativelyQualifications:Education and/or experience equivalent to a Bachelor's degreeMinimum of 7 years of experience in Java programming languageFinancial services experience preferred but not requiredKnowledge of common software design patterns and experience with Object Oriented Analysis and DesignExperience with distributed systems design and developmentSubstantial 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 concurrencyKnowledge of network programming and socketsExperience with real time, high volume transaction systemsExperience with Amazon AWS EC2/S3/RDS/etc. is a big plusGeneral knowledge of tuning and capacity planning concepts across multiple architectural componentsExperience with Web application technologies including HTML5, javascript, websockets, Node.js, frameworks (React, Angular, etc.) highly preferredExcellent written and verbal communication skills; ability to interpret business requirements and interact with product stakeholders

All your information will be kept confidential according to EEO guidelines.