Jobiglo

No results.

Senior Software Developer - Java / Spring Boot / React

McGregor Boyall · Edinburgh

Contract Senior 🇬🇧 English
Java 17/21 Spring Boot Spring Security OAuth2 Microservices React Next.js JavaScript TypeScript OpenShift RabbitMQ PostgreSQL Jenkins GitLab CI/CD Grafana Kibana Playwright TDD CI/CD pipelines Event-driven architecture

Job description

About the role

We are looking for a Senior Software Developer to join a high‑performing Agile team delivering large‑scale digital transformation for a critical public sector client. The role focuses on modernising legacy platforms, building cloud‑native services and creating innovative digital experiences.

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 through TDD, pair programming and code reviews.
  • Develop accessible, responsive user interfaces with React, Next.js, JavaScript and TypeScript.
  • Create and maintain automated UI tests using Playwright.
  • Support CI/CD pipelines, application monitoring, troubleshooting and production support.
  • Collaborate within Agile (Kanban) teams, contributing to technical design and continuous improvement.
  • Coach and mentor colleagues while promoting engineering best practices.

Required profile

  • Strong commercial experience with Java 17/21, Spring Boot, Spring Security and OAuth2.
  • Proven expertise in React, Next.js, JavaScript/TypeScript and modern front‑end development.
  • Hands‑on experience with OpenShift, RabbitMQ, PostgreSQL, Jenkins and GitLab CI/CD.
  • Demonstrated ability to design APIs, event‑driven architectures and cloud‑native applications.
  • Solid understanding of DevOps, observability tools such as Grafana and Kibana, and software quality practices.
  • Experience modernising legacy systems and delivering software in Agile environments.
  • Excellent communication, collaboration and problem‑solving skills.

Required skills

  • Java 17/21
  • Spring Boot
  • Spring Security
  • OAuth2
  • Microservices
  • React
  • Next.js
  • JavaScript
  • TypeScript
  • OpenShift
  • RabbitMQ
  • PostgreSQL
  • Jenkins
  • GitLab CI/CD
  • Grafana
  • Kibana
  • Playwright
  • TDD
  • CI/CD pipelines
  • API design
  • Event‑driven architecture

What we offer

  • Rate of £450 per day (outside IR35)
  • Initial 6‑month contract with possible extensions
  • Mostly remote work with occasional onsite days in Edinburgh or Glasgow

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec McGregor Boyall.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract basé à Edinburgh.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United Kingdom.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

21 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

McGregor Boyall

Edinburgh