Software Developer - Java

Job Title: Software Developer - Java
Contract Type: Contract
Location: Sheffield
Salary: £500 - £650 per day, Benefits: Up to 2 days remote
Start Date: ASAP
Reference: EW/C/16787
Contact Name: Ellie Walker
Contact Email:
Job Published: October 21, 2019 17:01

Job Description

GSA Techsource are currently working with a top Central Government to recruit a Software Developer to be based in Sheffield.

You will have a wealth of programming knowledge including Java 8+, Spring Boot, JUnit or Spock.

Main Responsibilities
  • Plan and lead development on sets of related stories
  • Have an understanding of the whole system and take responsibility for teaching this to others
  • Work with other disciplines to understand what needs to be built
  • Coach and mentor more junior colleagues
  • Operate the production services they build
  • Find ways to improve system robustness, resilience and stability
  • Build user-centred, open source, RESTful web systems to serve a variety of citizen and government needs
  • Be responsible for development of large areas of projects, or small projects in their entirety
  • Build automated tests to support our continuous deployment environment
  • Share knowledge of tools and techniques with the wider team and community, both developers and non-developers
  • Transform government into a more agile organisation by helping to embed modern development practices
  • Help build and maintain a diverse, inclusive culture across the development community, growing awareness, inclusivity, and balance 
  • Occasionally participate in 2nd line support during office hours, and sometimes out of hours (for which you’ll be paid an allowance and further hourly payment when on call)
  • Possibly manage a small number of less experienced developers
  • Help with hiring, taking part in recruitment of other developers

Technical stack Basics
  • Care for code quality, and robust, easily-maintainable architectural solutions
  • Strong affinity for automated testing, ​pair programing​ and test driven development practises.
  • UNIX environments, bash
  • Good use of version control (Git)
  • Comfortable with HTML and CSS
  • Programming experience using NodeJS.
  • JavaScript enthusiast with a solid understanding of concepts such as asynchronous programming, closures, types, and ES6.
  • Practical experience with Restful APIs.
  • Experience of solving problems using microservices.
  • Fundamental knowledge of creating progressive web applications with frameworks such as React.js, Vue, Angular, etc. (React is preferred)

GSA Techsource Ltd operates as an Employment Agency when recruiting for permanent vacancies, and an Employment Business when recruiting for contract vacancies. All contract rates quoted are to Ltd companies.