Senior Software Engineer - Customer Order

Posted 26 days 1 hour ago by Jobtailor

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
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