Java Backend Developer

Summary

Help design and build the next generation of our VNC Cloud connectivity platform

RealVNC is a highly successful software company based in Cambridge (UK) City Centre. As the original developers of VNC® remote-access technology our software is used by hundreds of millions of users worldwide from the non-technical home user to IT professionals from global companies, such as Intel, IBM, NASA, Shell, DreamWorks and Philips.

The role

As a member of the Platforms team you will be working on the Java (J2SE) based services that power the VNC Cloud platform, the cloud-based remote access technology that enables screen sharing without port-forwarding. The technology is deeply embedded into the VNC Connect and VNC Developer SDK products. You’ll be getting involved in all levels of the technology stack and evolve the platform by integrating new connectivity options to bring future product enhancements.

The platform comprises core connectivity services, as well as customer and product specific services. Hosted in RealVNC’s globally distributed infrastructure, it is designed to be highly available and scalable. In the platforms team we use Linux, the Spring framework and the Cassandra NoSQL database as part of our stack. You’ll be joining a team with a security focused mindset to help design and architect the next phase of these large-scale distributed systems.

We like to think we have a relaxed and friendly atmosphere. We value the input of everyone working on our projects, and talented individuals can make a big difference. In exchange, we expect you to be highly motivated, willing to explore novel solutions, and able to make a significant contribution to our products.

You

  • Have strong Java (J2SE) development skills
  • Understand the architectural needs of complex large-scale systems
  • Have strong understanding of the network stack and how the technologies that underpin the internet work
  • Are experienced with asynchronous / event-driven programming models and know how to make appropriate use of concurrency primitives
  • Know the characteristics of production quality code and strive to achieve them
  • Have strong problem-solving skills and pay great attention to detail
  • Have excellent oral and written communication skills
  • Have a good technical degree (or equivalent qualification / experience)

Benefits

This role offers a unique opportunity to join our engineering team, working for a successful, growing company with a recognised global brand and huge potential and vision. If you’re successful, you’ll be compensated with an attractive package appropriate to your skills and experience. We also offer generous benefits, including a contributory pension, childcare vouchers, and private dental and medical care.

This is a full-time post, but we believe in a healthy work / life balance, so it’s 35 hours per week (Monday – Friday), although flexibility might be required.

How to apply

If you’d like to apply for this vacancy, please email your CV and Covering letter to careers@realvnc.com making sure you quote the reference TC1 to help get it to the right people!

RealVNC has a responsibility to ensure that all staff are eligible to live and work in the UK and if you’re invited to interview you’ll be requested to provide proof of your eligibility to work. RealVNC is an equal opportunities employer, committed to staff welfare and professional development.

Join the CW jobs mailing list

This site uses cookies.

We use cookies to help us to improve our site and they enable us to deliver the best possible service and customer experience. By clicking accept or continuing to use this site you are agreeing to our cookies policy. Learn more

Start typing and press enter or the magnifying glass to search

Sign up to our newsletter
Stay in touch with CW

Choosing to join an existing organisation means that you'll need to be approved before your registration is complete. You'll be notified by email when your request has been accepted.

i
Your password must be at least 8 characters long and contain at least 1 uppercase character, 1 lowercase character and at least 1 number.

I would like to subscribe to

Select at least one option*