About The Position

NEC Software Solutions is seeking a junior to mid-level Full Stack Developer to join an experienced engineering team building secure, reliable software for public-sector and operational environments. The role offers the opportunity to grow across back-end and front-end development, cloud-based delivery and agile engineering practices, with support from senior engineers and increasing ownership of assigned work over time. The developer will contribute to Java or Kotlin services, Spring Boot applications, REST APIs, integrations, databases, user interfaces and platform improvements. They will test their changes and contribute to shared engineering practices while collaborating with product, QA, design, DevOps and engineering colleagues. The work supports national services and public services, with an emphasis on reliable, maintainable software and meaningful real-world outcomes. Candidates must have the right to work in the UK. The role may require eligibility for Security Check (SC) clearance depending on the project or assignment. Candidates must meet the relevant residency and vetting requirements; the posting also states a minimum of five years' UK residency for clearance eligibility. Offers are subject to satisfactory vetting, references and occupational health checks, and a DBS check may be required depending on the role.

Requirements

  • Around 2 to 5 years of software development experience; commercial development experience is preferred, though capability and potential are emphasized.
  • Hands-on experience with Java or Kotlin and object-oriented programming.
  • Exposure to Spring Boot or similar back-end frameworks.
  • Working knowledge of relational and NoSQL databases.
  • Familiarity with Git, collaborative development workflows, CI/CD pipelines and automated delivery.
  • A test-first attitude and willingness to write and maintain automated tests as part of normal development.
  • Ability to work effectively in an agile team, communicate clearly and take a practical, reliable approach to delivery.
  • Enthusiasm for technology and willingness to learn, improve and take on greater technical ownership.
  • Must have the right to work in the UK and be able to meet applicable security-clearance residency and vetting requirements.
  • Ideally educated to degree level in Computer Science, Software Engineering, Information Technology or a related technical discipline; equivalent practical experience, training or relevant certifications are also considered.

Nice To Haves

  • Experience or good working knowledge of Spring Framework, Spring Data JPA, Hibernate or similar back-end technologies.
  • Understanding of REST APIs and service-based development.
  • Front-end development experience with HTML, CSS and JavaScript, ideally including TypeScript.
  • Knowledge of React, Angular, AngularJS or Vue, modern front-end patterns, or legacy front-end modernisation.
  • Exposure to cloud platforms such as AWS or Azure.
  • Familiarity with containers, Kubernetes and CI/CD tools such as Jenkins, GitLab CI or GitHub Actions.
  • Experience with, or working towards, accessibility standards such as WCAG 2.2 AA.
  • Experience working in secure, regulated or operationally sensitive environments.

Responsibilities

  • Build and maintain software features using Java or Kotlin, Spring Boot and modern web technologies, including RESTful APIs for internal systems and integrations.
  • Contribute to front-end development using technologies such as HTML, CSS, JavaScript, TypeScript, React, Angular or AngularJS.
  • Write clean, readable and maintainable code and work with relational and NoSQL databases to query, structure and manage data.
  • Support software quality through unit, integration and functional testing, code reviews and defect resolution.
  • Use Git, build tools and CI/CD pipelines in everyday development.
  • Collaborate with product, QA, design, DevOps and other engineers to deliver working software.
  • Apply good engineering practices for security, performance, accessibility and maintainability.
  • Take ownership of assigned work, test changes and contribute to shared engineering best practices.
  • Participate in code reviews, communicate ideas, share knowledge and contribute to continuous improvement.

Benefits

  • Private medical cover funded by NEC for employees, with an option to add family members at additional cost.
  • 25 days of paid holiday, with an option to buy or sell holiday (FTE).
  • Life assurance cover of four times basic salary funded by NEC, with an option to increase cover at additional cost.
  • Group Pension Plan with employer contributions up to a maximum of 8.5%.
  • Flexible benefits to suit individual needs.
  • Free access to LinkedIn Learning, with over 15,000 courses.
  • Above-average pension scheme.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service