What are the responsibilities and job description for the Senior Java Developer, Electronic Trading position at Harris Allied?
Principal Java Software Engineer, Electronic Trading
Global financial services industry leader, based in lower Manhattan, has an immediate need for a Senior core Java developer to join an accomplished team in a full time, hybrid role, building trade execution solutions, analytics, and algorithms to institutional traders.
As a senior platform software engineer, you will build and deliver features, services, and tools to ensure the stability and functionality of algo execution trading globally. You will partner with Algo Developers, Product, Infrastructure and Support teams to deliver world class solutions and services to the global institutional trading market.
Responsibilities
- Develop high-quality software components for the Global Trading platform.
- Participate in all areas of software development lifecycle including design, development, integration, automated testing, optimization, and support.
- Engage vendor in building custom features and adapters for the trading platform to facilitate onboarding of new algo flow, custom analytics, risk management, etc.
- Contribute to the design and development of test automation frameworks and enhance the capabilities of load testbed.
- Contribute to all areas of team performance including daily scrums and cross department collaboration.
- Serve as third-tier support for production issues and related support needs.
Experience/Skills
- Expert proficiency with core Java, Linux, and OO Design with a focus on performance, re-usability, test automation and flexibility for customizations.
- At least 5 - 7 years of recent experience in development of Equity trade execution platforms or products in a global financial services company using Java.
- Experience in designing, developing, and implementing trading system components and/or services for trading systems.
- Recent experience with multi asset trade execution, trading platforms, and OMS/EMS.
- Knowledge of Equity market micro-structure, order handling and electronic trading.
- Strong multi-threaded and network programming experience.
- Knowledge of equity data including real time/market data.
- Knowledge of equity market structure and trade processing.
Nice to have
- Experience with messaging products such as Solace.
- Strategic thinking, analytical, problem solving and troubleshooting skills.
- Ability to work as part of a team, communicate effectively at all organizational levels with written and verbal communication skills.
- BS/BA degree or higher in Computer Science and/or Engineering, Mathematics
Salary : $180,000 - $225,000