Haystack
← Back to Jobs
Remote
Temporary/Casual
Technology

Software Developer

McGregor BoyallEdinburgh, Midlothian🇬🇧United KingdomPosted 22 Jul 2026

Why This Role Stands Out

This remote Software Developer role offers a fantastic opportunity to contribute to significant digital transformation projects, modernizing legacy systems and building impactful cloud-native solutions. You'll thrive here if you're a skilled Java, Spring Boot, and React developer looking to expand your expertise within a collaborative Agile environment, with a competitive daily rate of £450 (outside IR35). Apply today to join this high-performing team and make a real difference!

Quick Overview

Work Type
Remote
Schedule
Temporary/Casual
Level
Mid Senior

Job Description

Senior Software Developer - Java/Spring Boot/React

We are seeking an experienced Software Developer to join a high-performing Agile team delivering large-scale digital transformation within a critical public sector environment. This is an exciting opportunity to modernise Legacy platforms, develop innovative digital services, and build scalable, cloud-native solutions that make a real impact.

Rate: £450 p/d outside ir35

Duration: 6 months with possible extensions

Location: mostly remote, with occasional requirement in Edinburgh or Glasgow

Key Responsibilities

  • Design, develop and support modern web applications and REST APIs using Java, Spring Boot and React.
  • Deliver secure, scalable and maintainable solutions within an OpenShift environment.
  • Enhance automation capabilities, case management solutions and digital customer journeys.
  • Design and integrate APIs using service-oriented and event-driven architecture.
  • Produce high-quality, test-driven code using TDD, pair programming and code reviews.
  • Develop accessible, responsive user interfaces using React, Next.js, JavaScript and TypeScript.
  • Create and maintain automated UI tests using Playwright.
  • Support CI/CD pipelines, application monitoring, troubleshooting and production support.
  • Work collaboratively within Agile (Kanban) teams, contributing to technical design and continuous improvement.
  • Coach and mentor colleagues while promoting engineering best practices.

Essential Skills & Experience

  • Strong commercial experience with Java 17/21, Spring Boot, Spring Security, OAuth2 and microservices.
  • Experience with React, Next.js, JavaScript/TypeScript and modern Front End development.
  • Hands-on experience with OpenShift, RabbitMQ, PostgreSQL, Jenkins and GitLab CI/CD.
  • Proven experience designing APIs, event-driven architectures and cloud-native applications.
  • Strong understanding of DevOps, observability tools, Grafana/Kibana and software quality practices.
  • Experience modernising Legacy systems and delivering software within Agile environments.
  • Excellent communication, collaboration and problem-solving skills.

Please apply today to be considered

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Skills

Microservices
Next.js
Spring
Spring Boot
TDD
Agile
GitLab CI
Grafana
Java
JavaScript
Jenkins
Kanban
Kibana
Playwright
PostgreSQL
REST
RabbitMQ
React
TypeScript

Similar jobs