Software Developer Consultant - Spital Tongues

Hackajob Ltd

Newcastle upon Tyne

On-site

GBP 54,000 - 66,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

7% employer pension contribution
Share options
Discretionary bonus
25 days holiday
Life happens days (3)
Wellbeing support
Ongoing professional development
Volunteering opportunities

Job summary

Opencast is hiring for a Software Developer to build high-quality, user-centred services using Java or Scala. The role requires experience with Kotlin, Ruby or JavaScript, OO design, strong testing, and public sector delivery aligned to GDS standards.

Weekly on-site work across the UK and occasional client travel are expected. You should be comfortable with agility, backlog management, and collaborating in pairing and mobbing to share knowledge and deliver value.

Qualifications

  • Experience as a Software Developer.
  • We build high-quality, user-centred services using Java or Scala.
  • We select and apply additional languages such as Kotlin, Ruby or JavaScript.
  • Experience designing and developing well-structured, maintainable OO systems.
  • Strong testing practices to ensure quality, reliability and confidence.
  • Recent government or public sector experience.
  • Experience delivering complex digital services aligned to GDS standards.
  • Ability to adapt to new technologies and contribute across the stack.
  • Experience working in agile teams to deliver value iteratively.
  • Ability to maintain and prioritise a team backlog.

Responsibilities

  • We build high-quality, user-centred services using Java or Scala.
  • We select and apply additional languages such as Kotlin, Ruby or JavaScript to deliver the right solutions.
  • We design and develop well-structured, maintainable systems using object-oriented principles.
  • We apply strong testing practices to ensure quality, reliability and confidence in our work.
  • We deliver complex digital services aligned to Government Digital Service (GDS) standards.
  • We adapt to new technologies, continuously developing our skills and contributing across the stack.
  • We work effectively within agile teams to deliver value iteratively.
  • We maintain and prioritise a team backlog to support focused, value-driven delivery.
  • We lead the implementation of user stories from refinement through to completion.
  • We collaborate with others to deliver a strong, shared testing approach.
  • We work collaboratively through pairing and mobbing to improve outcomes and share knowledge.
  • We build effective relationships with stakeholders and clients, communicating clearly to shape solutions.
  • We adapt to changing priorities and environments, responding positively to new challenges.
  • We demonstrate resilience and a growth mindset, using feedback to continuously improve.
  • We operate effectively within multi-disciplinary teams to deliver value.

Skills

Software Developer
Java/Scala experience
Kotlin
Ruby
JavaScript
Object-oriented design
Testing practices
Agile teams
Stakeholder communication
Pairing and mobbing
GDS standards knowledge
Public sector experience

Tools

TDD

Job description

Salary: £60,000 - 60,000 per year

Requirements
  • We require weekly on-site work and regular travel to client locations across the UK.
  • We require either active Security Check (SC) clearance or eligibility and willingness to undergo the clearance process.
  • We typically expect UK citizenship and continuous residence in the UK for at least the past five years, with no single absence exceeding 28 consecutive days, as part of the vetting process.
  • We are unable to progress applications from candidates who do not meet these security requirements.
  • We are looking for people with experience as a Software Developer.
  • We need demonstrable experience building high-quality, user-centred services using Java or Scala.
  • We need experience selecting and applying additional languages such as Kotlin, Ruby or JavaScript to deliver the right solutions.
  • We need experience designing and developing well-structured, maintainable systems using object-oriented principles.
  • We need strong testing practices to ensure quality, reliability and confidence in your work.
  • We need recent government or public sector experience.
  • We need experience delivering complex digital services aligned to Government Digital Service (GDS) standards.
  • We need the ability to adapt to new technologies, continue developing skills and contribute across the stack.
  • We need experience working effectively within agile teams to deliver value iteratively.
  • We need the ability to maintain and prioritise a team backlog to support focused, value-driven delivery.
  • We need the ability to lead implementation of user stories from refinement through to completion.
  • We need the ability to collaborate with others to deliver a strong, shared testing approach.
  • We need the ability to work collaboratively through pairing and mobbing to improve outcomes and share knowledge.
  • We need the ability to build effective relationships with stakeholders and clients, and communicate clearly to shape solutions.
  • We need the ability to adapt to changing priorities and environments, responding positively to new challenges.
  • We need resilience and a growth mindset, using feedback to continuously improve.
  • We need the ability to operate effectively within multi-disciplinary teams to deliver value.
Responsibilities
  • We build high-quality, user-centred services using Java or Scala.
  • We select and apply additional languages such as Kotlin, Ruby or JavaScript to deliver the right solutions.
  • We design and develop well-structured, maintainable systems using object-oriented principles.
  • We apply strong testing practices to ensure quality, reliability and confidence in our work.
  • We deliver complex digital services aligned to Government Digital Service (GDS) standards.
  • We adapt to new technologies, continuously developing our skills and contributing across the stack.
  • We work effectively within agile teams to deliver value iteratively.
  • We maintain and prioritise a team backlog to support focused, value-driven delivery.
  • We lead the implementation of user stories from refinement through to completion.
  • We collaborate with others to deliver a strong, shared testing approach.
  • We work collaboratively through pairing and mobbing to improve outcomes and share knowledge.
  • We build effective relationships with stakeholders and clients, communicating clearly to shape solutions.
  • We adapt to changing priorities and environments, responding positively to new challenges.
  • We demonstrate resilience and a growth mindset, using feedback to continuously improve.
  • We operate effectively within multi-disciplinary teams to deliver value.
Technologies
  • Support
  • Java
  • JavaScript
  • Kotlin
  • Ruby
  • Scala
  • Security
  • TDD
More

We are Opencast, partnering directly with hackajob to hire for this role. We care more about how software is built than how fast tickets are shipped, and we value engineering craft, clean design and thoughtful problem-solving. Our consultants work in complex environments, often pairing and collaborating closely with others who care about doing things properly through test driven development, emerging design and refactoring. We build software we are proud of and our clients trust us to think, challenge and guide as well as code. This is a varied, technical consultancy role with opportunities for learning and development. We offer a competitive package including a 7% employer pension contribution, share options and a discretionary bonus, plus 25 days holiday, 3 annual life happens days, wellbeing support, ongoing professional development, volunteering opportunities and a genuinely supportive team. The role requires regular on-site attendance at our HQ, hub offices and client sites, with the ability to work from home, and interviews will be conducted via Microsoft Teams. We welcome candidates from all identities, attributes, ways of thinking and backgrounds, and we are committed to supporting adjustments during the interview process.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer Consultant
Software Developer Consultant

Hackajob Ltd • Newcastle upon Tyne

On-site
GBP 61,000 - 101,000
Software Developer - Senior Consultant
Software Developer - Senior Consultant

Hackajob Ltd • Newcastle upon Tyne

On-site
GBP 61,000 - 101,000
Software Engineer
Software Engineer

hackajob • Newcastle upon Tyne

On-site
GBP 47,000 - 53,000
7% employer pension contribution
Share options
Discretionary bonus
+3
Senior Java Developer
Senior Java Developer

NPAworldwide • Birmingham

On-site
GBP 70,000 - 85,000
Flexible 37.5-hour week
Hybrid working
Training budget
+2
Software Developer - Senior Consultant
Software Developer - Senior Consultant

Opencast • Newcastle upon Tyne, City of Edinburgh, Glasgow

Hybrid
GBP 61,000 - 78,000
7% pension contribution
Share options
Discretionary bonus
+4
Software Engineer
Software Engineer

慨正橡扯 • Newcastle upon Tyne

Hybrid
GBP 57,000 - 61,000
7% employer pension contribution
25 days annual leave
Access to discretionary bonuses
Scala Developer
Scala Developer

Scrumconnect Consulting • Sunderland

On-site
GBP 74,000 - 83,000
Senior Java Software Engineer
Senior Java Software Engineer

NPAworldwide • Cheltenham

On-site
GBP 70,000 - 85,000
Hybrid working
Flexible 37.5-hour week
External training (5 days)
+7
Software Engineer
Software Engineer

Opencast | B Corp™ • Birmingham

Hybrid
GBP 65,000 - 90,000
7% pension contributions
Share options
Discretionary bonus
+5
Software Developer - Consultant
Software Developer - Consultant

Opencast • Newcastle upon Tyne

On-site
GBP 70,000 - 95,000
7% employer pension
Share options
Discretionary bonus
+5