We’re looking for a passionate digital / web technologist to join Save the Children’s UK Digital Development team.

  • Do you have proven experience developing online or multi-channel transactional applications?
  • Would you like to play an integral role in Save the Children UK’s digital transformation programme?
  • Are you motivated by our vision of creating a world where every child doesn’t just survive, but thrives, and can go on to change the world?
  • If the answers to these questions are yes, we would love to hear from you!

    About Us

    Save the Children UK believes every child deserves a future. In the UK and around the world, we work every day to give children a healthy start in life, the opportunity to learn and protection from harm. When crisis strikes, and children are most vulnerable, we are always among the first to respond and the last to leave. We ensure children’s unique needs are met and their voices are heard. We deliver lasting results for millions of children, including those hardest to reach.

    Job Purpose

    Reporting directly to the Digital Technical Lead, as Java Engineer you will have a key development role within the organisation and will be joining us during the implementation stage of Save the Children UK’s digital transformation programme.

    Working as part of our Digital Development team, you will be responsible for building and maintaining high quality and maintainable code that is well performing, secure and follows all coding standards.

    Main Accountabilities

    The Java Engineer key duties are to:

  • Build shippable software following Engineering standards in place.
  • Develop, build and maintain all aspects of the platforms Java code.
  • Ensure the code delivered is on time and is of the required quality.
  • Help to maintain the high standard of the code by following TDD and BDD
  • Review code of other developers to ensure the overall code quality and to encourage a collaborative development environment.
  • Ensure a globally robust and highly scalable approach to development to support our growing number of global users and services.
  • Working with other developers across the entire technology real estate.
  • Carry out the responsibilities of the role in a way in which reflects Save the Children’s commitment to safeguarding children in accordance with the Child Safeguarding Policy.
  • As a rights-based organisation, we are committed to anti-racism and actively opposed systemic oppression of any form. The role holder will visibly lead our commitment to celebrate diversity, challenge inequality, and build an inclusive environment for every one of our employees so we can better represent the children we protect.

    Person Profile

    You’ll be a passionate digital/web technologist with the ability to work with minimum supervision and manage multiple conflicting priorities under pressure.

    You’ll have strong communication skills, comfortable working collaboratively with technical and business stakeholders, as well as third-party technical representatives.

    Essential Technical Skills:

  • Solid experience of developing online or multi-channel transactional applications.
  • Solid experience in required technologies and concepts including:
  • Deep understanding of Java, JEE, servlets, JSP, tag libraries, and JSTL skills, combined with a strong understanding of enterprise Java frameworks (e.g., Spring, Hibernate).
  • Experience in developing RESTful microservices using Java 1.8 or later.
  • Experience in integrating/consuming Web Services and Rest API’s within Java web applications
  • Understanding of security standards and how to make sure they are met e.g. oAuth, PCI
  • Understanding of code performance and how this can affect a websites overall loading
  • Experience using distributed version control systems e.g. Github, Bitbucket
  • Scrum experience of working within a continuous and iterative delivery cycle.
  • Desirable Skills:

  • Understanding of how to create and debug Amazon EC2 instances.
  • Experience in the configuration and deployment of Java applications to Jenkins.
  • Experience in other Amazon services.
  • Test automation experience.
  • Familiar with GCP and deploying containerized applications using Google Kubernetes Engine
  • Experience with Terraform.
  • Aptitude

  • A demonstrable commitment to the principles of diversity and inclusion and their practical application and integration in the work environment.
  • A commitment to Save the Children UK’s aims and core values of accountability, ambition, collaboration, creativity, and integrity.
  • Save the Children UK is committed to diversity and equality of opportunity in all aspects of our work both external and internal. We strive to be an inclusive employer and particularly encourage applications from under-represented groups such as returning parents or carers who are re-entering work after a career break, people who are LGBT+, from Black, Asian and Minority Ethnic backgrounds, with a disability, impairment, learning difference or long-term condition, with caring responsibilities, from different nations and regions, and from less advantaged socioeconomic backgrounds.

    Note:

    To avoid disappointment, you are advised to submit your application as soon as possible as we reserve the right to close the vacancy early if a high volume of applications are received. This is to ensure that we can manage application levels whilst maintaining a positive candidate experience. Unfortunately once a vacancy has closed, we are unable to consider further applications.