Oxford, UK



JEE, Spring, Hibernate, AWS

The Role

Java Software Engineers are responsible for the full software development lifecycle; writing well designed, testable and maintainable efficient code. Your work will extend to include:

  • Analysis work to determine operational feasibility.
  • Maintaining Preservica and industry standards and project plans
  • Integrating software components into fully functioning software systems
  • Developing verification plans – adhering to quality assurance procedures
  • Performing Peer code reviews.


To be part of Preservica you need:

  • BSc level education in an engineering / software / system related subject OR At least 2 years Java development.
  • Be familiar with Agile development practices
  • Experience in enterprise level Java development
  • Good knowledge of Java. Spring, Hibernate and Web Services
  • RDMS experience an advantage

You will also need to:

  • Work to tight deadlines, get involved in Scrum meetings, work closely with other Software Engineers and also with Test Analysts.
  • Be personable and with good communication skills be pro-active and confident to present in team meetings when required.


Scroll to top