Senior Java Engineer

Senior Java Software Engineer 

Location: Oxford or London, – Hybrid working available

Salary:  ¬£75,000 p.a.


Are you interested in seeing real products and systems come to life with your software?

Do you enjoy collaborating with teams to deliver flawless improvements that make a difference?

Our client is a global publishing and insights company that is looking for someone to join their technical content team as a Java Software Engineer.

You will beresponsible for building their content platform and services that are utilized across their product portfolio. They use cutting-edge technologies to build products and provide customers with powerful digital solutions, helping them to research the biggest problems facing the world today.

As a Senior Software Engineer, you will be a key part of our Agile squad and an advocate for best-practice coding. You will develop and design complex research software products and solutions that will shape and innovate our technology. You will mentor junior team members, share your knowledge and solve problems using your technical expertise.


  • Implementing development processes and coding best-practice reviews in an Agile environment to ensure delivery of quality products and solutions
  • Collaborating with technical team members to understand and finalise complex product requirements and translate them into software designs
  • Interacting with customers to understand their needs and translate their requirements into effective and robust software solutions
  • Taking ownership of complex technical issues to ensure successful delivery of robust solutions
  • Mentoring and guiding junior team members to develop their skills in software development and best-practice
  • Keeping up to date with new technology developments to identify cutting-edge innovations for potential future projects


  • Have the ability to drive new developments, implement process changes and introduce disruptive technologies
  • Have an impressive knowledge of object-oriented methodologies, design patterns, database application design, application development and maintenance
  • Demonstrate proficiency in development languages including, Java/J2EE, Spring/Spring Boot, GraghQL, XML, JSON
  • Show extensive Software Engineering experience and advanced knowledge of software development methodologies such as Agile or Scrum
  • Be able to partner and collaborate across teams to solve problems and deliver innovative solutions to our customers
  • Be familiar with RESTful web services
  • Have experience with relational SQL and NoSQL databases
  • Be familiar with cloud technologies such as AWS/Azure/Google Cloud Platform (GCP), Kubernetes, and Docker

The company promotes a healthy work/life balance across the organisation. With an average length of service of 9 years, the company offers an appealing working environment, with numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, flexi hours etc. as well as a good benefits package.

Salary: £75K p.a.

Location: London or Oxford

Apply Now