Senior Software Engineer – Customer Order

Jobtailor

Greater London

On-site

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United Kingdom is seeking a skilled Backend Engineer to design, build, and evolve scalable backend services that support the complete customer order lifecycle—from order creation through fulfilment and completion.

You will develop scalable microservices using Java or Kotlin, implement event-driven patterns with Kafka, and design GraphQL and REST APIs, focusing on reliability, performance, and developer experience.

Qualifications

  • Design and operate scalable services in production environments.
  • Experience with Java and/or Kotlin and modern microservice architectures.
  • API-first platforms with GraphQL and REST-based services.

Responsibilities

  • Design, build, and evolve backend services for the customer order lifecycle.
  • Develop scalable microservices and APIs using Java/Kotlin across channels.
  • Contribute to event-driven architectures using Kafka for high-volume workflows.
  • Design and evolve GraphQL and REST APIs for performance and developer experience.
  • Build resilient, low-latency solutions with distributed databases and caching.
  • Collaborate with Product Managers, Engineers, Architects, and stakeholders to solve complex commerce challenges.

Skills

Java Development
Kotlin Development
Microservices Architecture
GraphQL API Design
Event-Driven Architecture

Tools

Kafka
REST APIs
Distributed Databases
Caching Technologies

Job description

  • Design, build, and evolve backend services that support the complete customer order lifecycle, from order creation through to fulfilment and completion.
  • Develop scalable microservices and APIs using Java/Kotlin, enabling reliable and efficient order processing across multiple channels.
  • Contribute to event-driven architectures using Kafka to support high-volume transactional workflows across Payments, Pricing, and Fulfilment domains.
  • Design and evolve GraphQL and REST APIs, ensuring consistency, performance, scalability, and an excellent developer experience.
  • Build resilient, low-latency solutions using distributed databases, caching technologies, and modern architectural patterns.
  • Collaborate closely with Product Managers, Engineers, Architects, and business stakeholders to solve complex commerce challenges.
Requirements
  • A strong backend engineer with significant experience designing and operating scalable services in production environments.
  • Knowledge working with Java and/or Kotlin and modern microservice architectures.
  • Passionate about building reusable backend capabilities that enable multiple teams and products.
  • Solid understanding of distributed systems, event-driven architectures, and asynchronous messaging patterns.
  • Must have designed API-first platforms with GraphQL and REST-based services.
  • Comfortable working with high-volume transactional systems where reliability, performance, and resilience are critical.
Core Competencies

Demonstrates expertise in designing and building scalable backend services and APIs, with a strong focus on Java/Kotlin, microservices, and event-driven architectures. Proven ability to collaborate with cross-functional teams to address complex commerce challenges while ensuring high performance and reliability.

Highest-signal resume keywords
  • Java Development
  • Kotlin Development
  • Microservices Architecture
  • GraphQL API Design
  • Event-Driven Architecture
ATS Optimization Keywords
Hard Skills
  • Backend Engineering
  • API Design
  • Distributed Systems
  • Asynchronous Messaging
  • Scalable Services
Soft Skills
  • Collaboration
  • Problem Solving
Industry Keywords
  • Order Lifecycle
  • Transactional Systems
  • Commerce Challenges
Tools & Technologies
  • Kafka
  • REST APIs
  • Distributed Databases
  • Caching Technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Price Domain
Senior Software Engineer – Price Domain

Jobtailor • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer – Order Fulfilment
Senior Software Engineer – Order Fulfilment

Jobtailor • Greater London

On-site
GBP 90,000 - 120,000
Java Technical Leader
Java Technical Leader

Jobtailor • Greater London

On-site
GBP 90,000 - 140,000
Senior Software Engineer – Order Management Platform
Senior Software Engineer – Order Management Platform

Jobtailor • Greater London

On-site
GBP 85,000 - 110,000
Senior Software Engineer – Payment Capabilities
Senior Software Engineer – Payment Capabilities

Jobtailor • Greater London

On-site
GBP 90,000 - 120,000
Backend QA Engineer
Backend QA Engineer

Jobtailor • Greater London

On-site
GBP 55,000 - 90,000
Forward-Deployed Engineer
Forward-Deployed Engineer

Jobtailor • Greater London

On-site
GBP 70,000 - 110,000
Staff Software Engineer – Payments Platform
Staff Software Engineer – Payments Platform

Jobtailor • Greater London

On-site
GBP 90,000 - 130,000
Software Engineering Manager – Fulfilment Expansion
Software Engineering Manager – Fulfilment Expansion

Jobtailor • Greater London

On-site
GBP 120,000 - 180,000
Principal Engineer I – Prepurchase Platform
Principal Engineer I – Prepurchase Platform

Jobtailor • Farringdon

On-site
GBP 95,000 - 130,000