Job Location : London, UK
Job Title: Java Developer (Front Office/OTC)Job Type: PermanentLocation: London/HybridSalary: £150,000-£200,000 (DOE) - Upto £300,000 Total compSkills: Java, C++, Python, Low Latency, Microservices, API's, Functional programming, OTC
Roc Search have partnered with a well establushed trading firm with over 30 years of experience bringing technology and people together to operate in markets globally. With offices U.S., Canada, Europe, and Asia, this company trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. They have also utilised expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.Theyre are looking for an OTC Developer with strong Java experience to join their team. This role is responsible for building and supporting a multi-language, functionally diverse technology stack to empower the company to trade across many exchanges and regions using a wide range of strategies.As a member of the team, you will work with other software engineers to design and develop the full stack of software needed to enable a global trading operation. You are expected to design and develop trading systems, exchange connectivity solutions, monitoring systems, and tools to integrate with their core infrastructure services. The team's existing systems are written in Java, C++, and Python. Candidates should have a good initiative and have experience independently driving projects to completion. they work from high-level requirements and programmers gain an intimate understanding of the business and work directly with Traders and Quantitative Researchers on a daily basis.Responsibilities - Work as part of the cryptoassets team to establish and maintain best-in-class software systems that enable 24-hour, global trading operations- Design and develop full-stack software systems including trading systems, exchange connectivity solutions, and monitoring systems- Use multiple languages, including Java, C++, and Python- Testing at the unit, functional, and integration level- Working on legacy code as well as greenfield development- Providing on-call support as needed- Collaborating with traders, researchers, and software engineers within our group as well as elsewhere within the organization.Experience- Experience designing, developing, and supporting mission critical, high-performance applications.- 5+ years of professional Java or C++ experience.- 3+ years of professional script development experience, preferably Python.- Demonstrated knowledge of network communication, including multicast andWebSockets- Experience with inter-process messaging, micro-service architectures, and API design- Experience with Functional Programming and Immutable Design- Experience with trading systems is desirable, but not required- Excellent oral and written communication skills- B.S. in Computer Science or equivalent degreeBenefits:The Total comp available is upto a whopping £300k Dependant on experience. This will comprise of base salary and bonus. The company will likely be flexible on the base - bonus ratioFinancial & Retirement
Health Insurance & Wellness
Child Care & Parental Leave
Professional Development
Office Perks
Vacation & Time Off
Additional Perks
Salary : 150000 - 300000
Apply Now!