Enable job alerts via email!

Java Software Engineer (Platforms)

RealVNC

London

Hybrid

GBP 50,000 - 90,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Java Software Engineer to join their Platforms team. This role involves developing cloud services that are crucial to remote access technology. You will engage in all stages of development, from requirements gathering to implementation. The ideal candidate will have a solid understanding of Java microservices, scalability, and security considerations. Join a collaborative environment that values continuous learning and teamwork, where your contributions will significantly impact the company's growth and success. Take this opportunity to be part of a dynamic team driving technological advancements in remote access solutions.

Benefits

Contributory pension
EV car leasing scheme
Private dental cover
Private medical cover

Qualifications

  • Basic understanding of Java microservices with commercial experience.
  • Knowledge of test driven development and UML.
  • Ability to communicate design choices clearly.

Responsibilities

  • Develop Java microservice APIs and design scalable solutions.
  • Review code and facilitate release candidates.
  • Collaborate with teams to meet business objectives.

Skills

Java microservices
Test Driven Development
UML
Object-Oriented Programming
Communication with stakeholders

Education

Bachelor's degree in Computer Science or related field

Tools

Spring
Python
Docker
Cassandra
Postgres
Golang
Atlassian products (JIRA, Confluence)
Jenkins
Git

Job description

Join to apply for the Java Software Engineer (Platforms) role at RealVNC

Join to apply for the Java Software Engineer (Platforms) role at RealVNC

RealVNC is the remote access platform for engineers looking for the most reliable and the most secure solution built by the creators of VNC technology. Over the last 25 years, as the inventors of VNC, we've enabled a global workforce to work wherever works and created the remote access market. Our software is used by hundreds of millions of users worldwide including IT professionals from global companies, such as Intel, IBM, NASA, Shell, DreamWorks and Philips.

Our lead product, VNC Connect, allows users to connect securely to a remote device anywhere in the world, see its screen in real-time, and take control as though sitting in front of it. The product has been deployed across a myriad of use cases, from remote support through to deploying the software onto connected devices such as medical ventilators, set-top boxes, heavy industrial machinery and more.

Backed by leading mid-market private equity firm, Livingbridge since 2021, we are investing in our people to support our highly ambitious growth plans. As part of our people strategy to develop our next generation organisation, we are looking to add new team members that are integral to the success of the business, committed to delivering high quality results, collaboration and innovation to help accelerate company growth.

Position:

We're looking for a Software Engineer to join our Platforms team and help develop the cloud services that underpin our remote access technology. You'll be involved in all aspects of development, from initial requirements gathering and design proposals through to implementation and testing. You’ll be working primarily on our backend Java services but will also work closely with our other engineering teams to integrate features with other teams including desktop and mobile clients, web portals and business applications.

As a Software Engineer, you'll be expected to understand scalability, data consistency and performance trade-offs in cloud services, as well as have knowledge of security and privacy considerations when designing systems that deal with customer data. You’ll be expected to help design, plan and deliver on projects to help with customer and business requirements.

We have a relaxed and friendly atmosphere, and value a continual approach to learning with allocated time for all engineers to improve their skills and technical knowledge. We often work collaboratively through group design sessions, pair programming and code reviews. We’re looking for someone who enjoys working in a team, values the input of others and can communicate technical ideas effectively to the wider business.

Key Responsibilities:

  • Developing Java microservice APIs
  • Design scalable solutions for small and large projects
  • Review code of other developers and test engineers
  • Facilitate progressing work through environments and creating release candidates
  • Understand and appreciate non-functional requirements including maintainability, scalability and compliance
  • Communicate effectively limitations and trade-offs between requirements and delivery
  • Provide supporting documentation to spread understanding of design and how to use our products
  • Collaborate with other teams to help deliver wider business objectives

Requirements:

You:

  • Have a basic understanding of Java microservices with few years of commercial experience
  • Have worked with or understand test driven development
  • Have a basic understanding of UML and presenting architectural/technical decisions
  • Understand build and release procedures
  • Have a good understanding of object-oriented programming principals
  • Communicate clearly with stakeholders about tasks and design choices
  • Have a keen eye for detail when developing software
  • Can provide and receive constructive feedback for areas of improvement

In addition to the details above, if you have any knowledge and/or experience of the following, we would like to hear about it:

  • Spring (desirable)
  • Python (desirable)
  • Docker (desirable)
  • Cassandra (desirable)
  • Postgres (desirable)
  • Golang (desirable)
  • Atlassian products including JIRA, Confluence, Stash (desirable)
  • Familiarity with Jenkins and Git (desirable)
  • Understanding of end-to-end and performance testing frameworks (desirable)

Other information:

Benefits

Reporting to the Platforms Team Lead, this role offers a great opportunity to join our Engineering Team, working for a successful, growing company with a recognised global brand and huge potential and vision. Working with us on our growth journey provides the chance to see first-hand how your individual contributions as part of a dynamic team influence the success of our business. We also offer generous benefits, including a contributory pension, EV car leasing scheme, private dental and medical cover.

We work in a hybrid environment where employees combine working remotely and working from the office to facilitate a high-performance working environment – with the ability to collaborate effectively and build a cohesive team bond whilst being able to focus and deliver quality results. With this in mind, you will need to easily be able to commute to Cambridge and / or London.

How To Apply

If you’d like to join RealVNC as a Software Engineer, please click on the ‘apply for this job’ button and fill in your details.

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 required to provide proof of your eligibility to work.

RealVNC is an equal opportunities employer, committed to staff welfare and professional development.

Staffing and Recruitment Agencies

To all Staffing and Recruiting Agencies: Our website is only intended for individuals and preferred suppliers of RealVNC. Staffing and recruiting agencies and individuals being represented by an agency that is not a preferred supplier are not authorized to use this site or to submit profiles, applications or CVs, or to forward CVs directly to employees or any other company location, and any such submissions will be considered unsolicited.

RealVNC does not accept unsolicited CVs or applications from agencies other than preferred suppliers. RealVNC is not responsible for any fees related to unsolicited CVs or applications and explicitly reserve its right to contact candidates presented in such unsolicited CV or application.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Software Development

Referrals increase your chances of interviewing at RealVNC by 2x

Get notified about new Java Software Engineer jobs in London, England, United Kingdom.

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 months ago

London, England, United Kingdom 5 months ago

Software Engineer - Java - Engine by Starling

London, England, United Kingdom 2 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 4 days ago

London, England, United Kingdom 10 months ago

London, England, United Kingdom 6 days ago

Associate / Junior Software Engineer (Full-Stack)

London, England, United Kingdom 1 week ago

Reigate, England, United Kingdom 5 days ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 6 days ago

London, England, United Kingdom 4 months ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

Java Developer - Up to £150,000 + Bonus + Package

Greater London, England, United Kingdom 4 days ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 5 months ago

London, England, United Kingdom 8 months ago

Java Developer – Algorithmic Trading & SOR Technology

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

Bromley, England, United Kingdom 3 weeks ago

London, England, United Kingdom 1 day ago

Software Engineer II - Java - Payments - Chase UK

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 3 months ago

City Of London, England, United Kingdom 1 week ago

Java Software Engineer (Junior - Mid Level - Senior/Lead) - Hybrid Working - £80,000 - £170,000 Base (+ Bonus)

Greater London, England, United Kingdom 1 week ago

London, England, United Kingdom 1 week ago

Software Engineer - Java, Microservices, AWS & Payments

London, England, United Kingdom 10 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Software Engineer

JR United Kingdom

Greater London

Remote

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Java Software Engineer

JR United Kingdom

Greater London

Remote

GBP 80,000 - 100,000

8 days ago

Mid-Level Python Software Engineer

JR United Kingdom

London

Remote

GBP 40,000 - 80,000

-1 days ago
Be an early applicant

Node Software Engineer - 100m+ daily transactions

JR United Kingdom

London

Remote

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Senior Software Engineer (Angular/.Net)

JR United Kingdom

London

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Software Engineer

developrec

Greater London

Remote

GBP 45,000 - 55,000

7 days ago
Be an early applicant

Senior Software Engineer

Premier Group

London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Contract Data Software Engineer

Burns Sheehan

Greater London

Remote

GBP 50,000 - 80,000

6 days ago
Be an early applicant

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

TN United Kingdom

London

Remote

USD 50,000 - 90,000

2 days ago
Be an early applicant