Job Search and Career Advice Platform

Enable job alerts via email!

Senior/Staff Fullstack Engineer — Java Spring & Distributed Systems

Marks and Spencer plc (UK)

Greater London

Hybrid

GBP 100,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading retail company in the UK is looking for a Staff Software Engineer to lead the design and development of backend systems using Java 11+ and Spring Boot. This hybrid role involves architecting event-driven systems, providing engineering leadership, and mentoring senior engineers. Ideal candidates should have extensive experience in backend engineering and a deep understanding of distributed systems. A positive, supportive work environment that values continuous improvement awaits the right individual.

Qualifications

  • Extensive backend engineering experience with Java (11/17+) and Spring Boot.
  • Strong understanding of distributed systems, microservices, and event-driven architecture.
  • Proven ability to reason about complex systems: idempotency, locking, consistency models.

Responsibilities

  • Lead the design and development of backend systems.
  • Set technical standards around scalability, resilience, and testing.
  • Provide engineering leadership and mentor senior engineers.

Skills

Java 11+
Spring Boot
Kafka
Typescript
Golang
Event-driven systems
Distributed systems

Tools

Postgres
AWS
Job description
A leading retail company in the UK is looking for a Staff Software Engineer to lead the design and development of backend systems using Java 11+ and Spring Boot. This hybrid role involves architecting event-driven systems, providing engineering leadership, and mentoring senior engineers. Ideal candidates should have extensive experience in backend engineering and a deep understanding of distributed systems. A positive, supportive work environment that values continuous improvement awaits the right individual.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.