Vacancy – Full Stack Developer (Java) with DevOps

Interested in using your technical skills to tackle the nature emergency? The UK has lost more of its wildlife than almost any other country in the world.  The National Biodiversity Network Trust is a conservation charity that’s using cutting-edge IT to protect and restore nature. Our portal, the NBN Atlas, collates wildlife data from 160 nature organisations across the UK and makes it accessible to all. The NBN Atlas is the UK’s largest source of wildlife data, with over 200 million records of 46,000 species of animals, plants and fungi. We provide the evidence that’s needed to plan, achieve and measure nature’s recovery.

The NBN Trust has more than 200 members organisations – from large charities such as the National Trust to local community-based groups – and we help them to share, use and re-use wildlife data. We’re also the UK lead for the global nature app, iNaturalist, working to attract a new generation of wildlife enthusiasts to gather vital data to help nature recover.

We also have worldwide connections, as the NBN Atlas is one of a growing family of ‘Living Atlases’ – from Austria to Argentina – that are based on the Atlas of Living Australia open source code. We collaborate with other Atlas teams through the Global Biodiversity Information Facility.

The NBN Trust Team

We’re a small but dedicated team who are passionate about wildlife and data. You can find out more about us in the Meet the Team section of our website.

The Role

We’re looking for a cross-over Full Stack Developer (Java) who has a strong liking for DevOps type work. Reporting to our Lead Developer, you’ll be responsible for keeping the NBN Atlas infrastructure running smoothly. You’ll also be involved in planning, prioritising, delivering and testing improvements. As we’re a small technical team, we’re looking for someone who is willing to take on all developer duties as required.

This is an exciting time to be joining the team as we’re in the process of modernising the underlying platform and also the DevOps practices. We are also likely to be migrating to a big data processing pipeline utilising Elasticsearch and Apache Spark. We’d love you to bring in new ideas and really make a difference – for the NBN Trust and for nature.

Main Responsibilities:

  • Managing the NBN Atlas infrastructure: Ensuring the smooth performance of all microservices; handling and resolving outages and issues
  • Actively seeking cost-savings and gains in performance.
  • Identifying future needs of the platform and the required infrastructural changes. Planning, testing, and deploying those changes.

Professional skills and attributes:

  • Ability to communicate effectively with a wide range of people from novice users to technical experts
  • Highly self-motivated, with the ability to work productively and efficiently under own initiative.
  • Excellent time management skills and ability to manage multiple tasks.
  • Ability to learn technical skills quickly.
  • Willingness to investigate and learn new technologies as required.

Essential Skills/Experience:

  • Java/JEE Software Development
  • Linux server management
  • Microservice architectures
  • AWS

Highly Desirable Skills/Experience:

If you do not have experience of all of the following, but you have a strong desire to self-study in order to gain the necessary expertise, then we would still like to hear from you.

  • Solr
  • Cassandra
  • Ansible
  • Docker
  • Jenkins
  • AWS pipeline
  • AWS costing analysis
  • Monitoring e.g. Kibana or Prometheus
  • Continuous deployment
  • Full stack coding skills
  • Groovy
  • Performance testing, load testing, stress testing
  • Apache Spark
  • Elasticsearch
  • Data processing pipelines

In return we can offer you a flexible and friendly working environment and the opportunity to:

  • Work on the largest species database of any country in the world
  • Make your mark by developing the NBN Atlas as a world-leading biodiversity repository and informatic platform
  • Develop your professional skills in DevOps and software development
  • Play your part in protecting and restoring nature across the UK

Details of employment

  1. PAY

The salary for the post of Developer will be up to £40,000 per annum depending on experience. Salaries are paid on the 25th of each month via bank credit transfer.


This post is initially on a 12 month contract with the potential for extension.


The working week for this post is 35 hours per week, exclusive of lunch breaks.


We can offer a great deal of flexibility with this role, with the option of being based in our Nottingham city centre office (once any Covid-19 restrictions are removed) or home based. Additionally, we can offer flexibility in working hours, meaning that 9 to 5 is not essential. We would also consider applications to work part-time or as a job share for the right candidate(s). Some travel around the UK for meetings may be required. This may involve long working days, unsociable hours and overnight stays.

  1. LEAVE

Annual leave entitlement is 28 days per year plus bank holidays.

Equal opportunities

The NBN Trust is striving to be an equal opportunities employer and selection of applicants is based on merit.

How to apply

To apply, please submit your CV and a covering letter to for our consideration. If you would like to speak to someone informally about this position please also email us at and we will contact you.

The selection process

  1. Candidates will be considered by the selection team as promptly as possible.  After receipt of your CV and covering letter, if you are successful at that stage, we will arrange a short introductory meeting, as soon as possible, with the Lead Developer and our CEO. The purpose of the meeting is for you to find out more about us, and for us to begin to assess your suitability for the role.
  1. Depending on the outcome of the first meeting, the next step is the formal interview, comprising a technical session with our Lead Developer and a non-technical session with our CEO.

We aim for the entire process, from when we receive your CV to completion of the interview process, to take no more than 10 working days.


NBN Trust – Registered in England and Wales

Company no.3963387 – Registered charity no. 1082163.

Registered office of the NBN Trust:

Unit F, 14-18 St Mary’s Gate,

Lace Market,

Nottingham NG1 1PF

Web design by Red Paint