Senior Software Engineer - Customer Order

Marks and Spencer

United Kingdom, United Kingdom
Hybrid
Java/kotlin
Microservices
Event-driven architectures
Marks and Spencer is seeking a Senior Software Engineer to enhance their Customer Order Domain, focusing on scalable services and robust APIs to improve customer order management. The ideal candidate will possess strong backend engineering skills, particularly in Java or Kotlin, and a solid understanding of microservice architectures

Matching Summary

Match Score: 85

Marks and Spencer is seeking a Senior Software Engineer to enhance their Customer Order Domain, focusing on scalable services and robust APIs to improve customer order management. The ideal candidate will possess strong backend engineering skills, particularly in Java or Kotlin, and a solid understanding of microservice architectures.

Skills & Requirements

Must-have

  • Java/Kotlin
  • microservices
  • event-driven architectures
  • GraphQL
  • REST APIs
  • distributed systems
  • scalable services

Nice-to-have

  • Kafka
  • caching technologies
  • low-latency solutions
  • API-first platforms

Key Requirements

  • Significant experience designing and operating scalable services in production environments
  • Knowledge working with Java and/or Kotlin
  • Must have designed API-first platforms with GraphQL and REST-based services

Work Rights

Not specified

Tailored Resume

Cover Letter