Senior Java Developer – permanent

Salary: To £55,000 pa depending on experience.

Location: Nottingham or home-based.

Type: Permanent position.

Hours: Full-time (part-time and job-share considered for the right candidate(s)).

The role

We are looking for a Senior Java Developer to lead our NBN Atlas development team. You will use your problem-solving skills and creativity to design and develop high-end technology solutions for the NBN Atlas – the UK’s primary depository for biodiversity and wildlife data. You will be instrumental in shaping how biodiversity data is published in the UK with your ideas, thoughts, and solutions. This is a hugely important role.

What is the NBN Atlas?

The NBN Atlas is our flagship product!  It is an online tool which acts as a platform for publishing biodiversity information with the aim to engage, educate and inform people about the natural world. It opens up research possibilities and facilitates learning about the UK’s wildlife.

The NBN Atlas combines multiple sources of information about UK species and habitats and has the ability to interrogate, and analyse these data, in a single location.

It is adapted from the Atlas of Living Australia (ALA) infrastructure and uses their open source platform that has multiple components that utilise web services. It has been redesigned in some places and we continue to enhance it on a continual basis.

The NBN Atlas is one of 27 Global Biodiversity Information Forum (GBIF) nodes based on the ALA and you will join the Living Atlases global community of developers.

This exciting opportunity will allow you to advance your career in a science and technology-based setting, in biodiversity informatics for sustainable development and nature conservation.

Day to day responsibilities

  • Provide expertise and lead the full software development lifecycle, from solution design and implementation to optimisation and support.
  • Participate in daily stand ups, sprint refinement meetings and facilitate weekly retrospectives.
  • Write well designed, testable, efficient code, which can contribute to the ALA codebase.
  • Create and update technical documentation.
  • Support continuous improvement by investigating alternative solutions and technologies and implementing them where appropriate.


  • 7+ years of designing, developing, and delivering highly scalable web solutions with 3 years in a senior role.
  • Linux and cloud service environments.
  • Java programming.
  • Web standards and protocols including API development.
  • Experience with big data platforms and microservice architecture.
  • Capability to write documentation and technical specifications.
  • Strong problem-solving abilities.
  • Excellent communication skills and ability to participate actively in team meetings and discussions.
  • Willingness to learn and follow biodiversity data standards, Darwin Core, Ecological Metadata Language (EML).

If you are interested in learning big data technologies such as Spark and Hadoop, come and join us…

What is it like to work for the NBN Trust?

You will join the Secretariat of the National Biodiversity Network Trust, a small, friendly and dedicated team who carry out the objectives of the Trust. Five members of staff work from the office in Nottingham (in non-pandemic times) and five are dotted about the UK (one colleague works from outside the UK). We used to have in-person quarterly meetings with the whole team in Nottingham but since March 2020 we have had monthly virtual team meetings instead.

The team that is responsible for the support of the NBN Atlas have weekly meetings and the development team have daily stand-ups. The current makeup of the team is: Justin – our Java Developer, Caroline – our Project Manager, Christine – our Project Officer, Sophia – our Data Manager and Katie – our Support Officer.

The NBN Trust has a flexible working environment; we understand the importance of the work: life balance and strive to be as flexible and understanding as possible to deal with life’s many challenges!  Our normal working hours are 35 per week over a 5-day period, Monday to Friday, but the nature of the role means that the suitable candidate must be prepared to resolve critical issues outside office hours. However, we track all our time and time off in lieu is available.

There is a workplace pension scheme and full-time staff get 28 days holiday per year, plus bank holidays.

How to apply

Please send a covering letter, detailing how your experience matches our requirements, along with your CV to

Applications will be assessed as they are submitted.

If you would like to talk through any aspect of this vacancy before making your application, please write to and either Caroline, our Project Manager, or Sophia, our Data Manager, will be very happy to talk more about the role and about the National Biodiversity Network Trust.

The NBN Trust is an equal opportunities employer.

Web design by Red Paint