Share this Job

Senior Software Developer (Java)

Date: 27-Dec-2020

Location: Oxford, GB, OX4 4DQ

Company: Nominet



Maybe you know us, maybe you don't. Even though you probably use our services every day. So

we'd like to share more about what we do at Nominet, and why we do it, so that you can help us to

build the right team.


We're proudly at the heart of the UK's critical internet infrastructure. Leading the charge in cyber

security, as we explore and pioneer new tech.

We do this to enable connectivity, inclusivity and security for our world - and create a vibrant digital



That's what drives us - and the kind of people we want to work with.




Competitive salary depending on experience, plus excellent benefits including a 10% bonus, 30 days holidays, Healthcare, Pension Scheme, Life Assurance, Wellbeing allowance, Flex benefits.



At Nominet we have been operating at the heart of the internet infrastructure as proud guardians of the .UK domain name registry for over 20 years. We are now looking for a software developer to join our Operational Applications team to help design, develop, release and maintain our software and systems architecture, enabling the highest possible quality of services for Nominet’s systems. The Operational Applications team consists of software developers responsible for the operation and development of the core and critical software systems that enable the .UK and other registries. We are seeking a skilled, delivery-focused software developer with extensive knowledge of Java and other languages, good communication skills, a can-do attitude and solid experience working with Spring and Hibernate. You would become an integral part of the Operational Applications team working to design, develop, release and maintain our software and systems architecture, enabling the highest possible quality of services for Nominet’s systems. 


This role would suit an enthusiastic and experienced software developer with a can-do attitude, looking to make a major contribution to a skilled and motivated team. 



  • Drive the development and maintenance of Nominet’s software and systems
  • Work with stakeholders from across the business to refine software requirements
  • Analyse, design and develop software improvements
  • Provide advice and support to other team members and colleagues across the technical department as required, contributing to a culture of continuous improvement and high performance
  • Develop areas of specialisation within our processes, systems and tools whilst maintaining a broad knowledge of the entire software estate at Nominet
  • Manipulate data, diagnose and fix problems and provide expert support
  • Develop and deliver documentation that will help others through the development process.
  • Develop relationships with colleagues across the Nominet business and use these relationships throughout your work
  • Remain appraised of current software development best practices
  • Deliver software and processes that are compliant with ISO 20000, ISO 27001, ISO 22301 and PCI, and participate in change control processes


Knowledge of:

  • Java
  • Spring, Hibernate/ORM frameworks
  • SQL
  • Unit testing, automated build and testing
  • Source code control systems (Git, SVN)
  • Oracle RDBMS
  • Code profilers, checkers and optimisers


  • An ability to produce documentation that is well-structured and well-written.
  • To be conscious of the requirement for on-going security and to apply it as appropriate
  • Effectively communicate with both technical and non-technical colleagues


Knowledge of the following highly desirable:

  • JMS 
  • Oracle PLSQL
  • C / C++
  • Perl
  • DNS
  • Knowledge of database programming including SQL and large RDBMS






Please note: As part of the job application, you will be asked to complete a brief online application form and profile.

Job Segment: Developer, Java, Oracle, Database, SQL, Technology