Java Developer - OTC/Front office

BBBH93241_1743542598
  • £150000 - £300000 per annum
  • London
  • Permanent

Job Title: Java Developer (Front Office/OTC)
Job Type: Permanent
Location: London/Hybrid
Salary: £150,000-£200,000 (DOE) - Upto £300,000 Total comp
Skills: 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 and
WebSockets
- 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 degree

Benefits:

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 ratio

Financial & 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
Conail Gallagher Managing Consultant

Apply for this role