SonicJobs Logo
Login
Left arrow iconBack to search

Java Developer - OTC/Front office

Roc Search Limited
Posted 2 days ago, valid for a month
Location

London, Greater London EC1R 0WX

Contract type

Full Time

Health Insurance
Paid Time Off
Tuition Reimbursement
Flexible Spending Account
Wellness Program

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The company is seeking a Java Developer for their Front Office/OTC team, with a salary range of £150,000-£200,000 and total compensation potentially reaching £300,000 based on experience.
  • Candidates must have at least 5 years of professional experience in Java or C++, along with 3 years of scripting experience, preferably in Python.
  • The role involves designing and developing full-stack software systems, including trading systems and exchange connectivity solutions, while collaborating closely with traders and researchers.
  • Experience in high-performance applications, network communication, and micro-service architectures is essential, while familiarity with trading systems is a plus.
  • The company offers a comprehensive benefits package, including health insurance, generous parental leave, and flexible work arrangements.

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

  • 401(k) Plan: Includes matching contributions.
  • Performance Bonuses: Based on individual and company performance.
  • Charitable Contribution Matching: DRW matches donations to eligible charities.

Health Insurance & Wellness

  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Wellness Programs: Includes mental health benefits, on-site yoga, meditation classes, and massages.
  • Flexible Spending Accounts (FSA): For healthcare and dependent care expenses.

Child Care & Parental Leave

  • Generous Parental Leave: For new parents.
  • Adoption Assistance: Financial support for adoption-related expenses.
  • Childcare Benefits: Support for childcare needs.

Professional Development

  • Customized Development Tracks: Tailored career development programs.
  • Mentorship Programs: Includes career and leadership mentoring.
  • Tuition Reimbursement: For continuing education.
  • Job Training & Conferences: Opportunities for professional growth.

Office Perks

  • Free Daily Meals: Catered breakfast and lunch.
  • Onsite Gym: Access to fitness facilities.
  • Social Events: Regular social activities, including trivia nights and happy hours.
  • Game Room: For relaxation and casual collaboration.

Vacation & Time Off

  • Generous PTO: Paid time off for vacations and personal days.
  • Paid Holidays: Company-observed holidays.
  • Paid Sick Days: For illness or medical appointments.
  • Paid Volunteer Time: Time off to volunteer in the community.

Additional Perks

  • Flexible Work Arrangements: Options for remote work and flexible schedules.
  • Relocation Assistance: Support for moving expenses.
  • Home-Office Stipend: For remote employees to set up their workspace

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.