Salary: £30,000 - 32,000 per year Requirements: Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Some experience with software development projects through work experience, university projects, internships, or personal projects. Basic understanding of full stack development concepts. Knowledge of Java and web development technologies. Familiarity with front-end frameworks such as React or JavaScript frameworks. Understanding of REST APIs and web services. Exposure to version control tools such as Git or SVN. Awareness of testing practices and software quality standards. Strong problem-solving skills and a willingness to learn. Good communication and teamwork skills. Exposure to cloud platforms such as AWS, Azure, or GCP is desirable. Understanding of Linux/UNIX environments is desirable. Awareness of container technologies such as Docker or Kubernetes is desirable. Experience with additional programming languages such as Python, JavaScript, or C++ is desirable. Interest in modern software engineering practices and emerging technologies is desirable. Responsibilities: Support the development and maintenance of modern full stack applications. Assist with the design, coding, testing, and deployment of software solutions. Work on both front-end and back-end development tasks within a collaborative team environment. Support integrations between internal and external systems using APIs and web services. Participate in code reviews, testing activities, and technical discussions. Troubleshoot and resolve application issues with support from senior developers. Create and maintain technical documentation where required. Follow development best practices, coding standards, and deployment processes. Collaborate with other developers, analysts, and stakeholders on project delivery. Continuously learn new technologies and contribute ideas for improvement. Technologies: AWS Azure Cloud Docker GCP Git Support Java JavaScript Kubernetes Linux Python REST React SVN Unix Web More: We are a growing and forward-thinking organisation investing heavily in technology and digital transformation. We offer a supportive and collaborative company culture with excellent training and career development opportunities, alongside exposure to modern technologies and real-world projects. You will work as part of a collaborative development team, learning from experienced developers and technical leaders while contributing to applications and integrations that directly impact our customers and business operations. Our environment values innovation, creativity, continuous improvement, and ongoing professional growth. last updated 21 week of 2026