Position Description:
A leading international investment bank is seeking an experienced algorithmic trading Java developer to support its Quantitative Investment Strategies (QIS) business. The ideal candidate will possess strong analytical skills and programming experience along with a logical approach to problemsolving. This role involves building deploying and supporting algorithmic trading strategies analytical tools and scalable trading engine infrastructure while collaborating within a fastpaced IT quantitative and trading team. The successful candidate should be a proactive problem solver with excellent communication skills bringing a positive and enthusiastic attitude to address architectural considerations and propose potential solutions.
Responsibilities:
- Utilize core Java development to build and enhance trading strategies and engines.
- Collaborate directly with global trading quantitative and IT teams to advance the platform and its associated businesses.
- Manage a diverse project portfolio that includes new and existing algorithm development improving the technical and performance of trading systems and generating and analyzing trading signals and data.
- Participate in the full system development lifecycle from discussing and agreeing on requirements to designing developing and deploying changes.
- Work on highvolume lowlatency resilient and scalable systems that are messagedriven and based on cuttingedge Java technologies utilizing the latest hardware.
Skills Required:
- Proficiency in core Java within a UNIX/Linux environment.
- Ability to analyze business and technical requirements and translate them into welldesigned and programmed solutions.
- A logical approach to problemsolving and strong analytical skills.
- Excellent communication skills and the ability to work effectively in a global team.
- Experience with Git/Stash and Jenkins.
- Familiarity with unit testing frameworks such as JUnit.
- A strong interest in understanding the business supported by the applications.
- Solid understanding of Linux fundamentals.
Qualifications:
Skills Desired:
- Interest in developing systems for automated market making direct market access (DMA) or algorithmic trading in liquid markets (e.g. equities FX liquid rates) using the FIX protocol.
- Experience in timeseries data analysis particularly with technologies such as KDB/q.
- Experience in web service development REST and knowledge of TypeScript preferably with the Angular framework.
- Familiarity with lowlatency messaging middleware and publish/subscribe technologies.