Enable job alerts via email!

Senior Engineer - Java - Elastic Search

Sainsbury's

London

Hybrid

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A leading UK retailer is seeking a Senior Software Engineer to join their Search and Product Recommendations Platform team. You will work on high-performing microservices and contribute to enhancing customer experience. Strong skills in Java/Kotlin, AWS, and a drive for agile methodologies are essential. This role offers flexible working, a competitive benefits package including health cover and discounts across brands.

Benefits

Flexible working
Colleague discount
Health cover
Holiday allowance
Bonus scheme
Pension plan
Special offers

Qualifications

  • Commercial experience in developing applications in Java/Kotlin.
  • Experience with AWS and cloud technologies.
  • Proven experience in software design and implementation.

Responsibilities

  • Lead design and development of search and recommendations engines.
  • Work on cloud and container technologies.
  • Produce test-driven features and maintain high quality code.

Skills

Java/Kotlin development
Cloud technologies (AWS)
Microservices architecture
Event-driven applications
Test-driven development (TDD)

Tools

Spring Boot
Kubernetes
Elasticsearch
Kafka

Job description

We’re a multi-channel, multi-brand business serving millions of customers a day, with the UK’s largest loyalty scheme and an ever-evolving set of digital platforms. All of this equals over 1.2 billion transactions each year, presenting a volume, depth, and complexity of data that few can match.

We don’t think we’re exaggerating when we say we have the most exciting data set in the country. From the insights gained, we build scalable, high-performance products using cutting-edge technology that give our customers an amazing shopping experience – like our award-winning Smartshop app. In an inclusive, agile environment, you’ll have the space to be curious, to experiment, and to solve real-world challenges. And you’ll get to see your creations in the hands of millions of people across the UK.

As Senior Engineer, you’ll be part of one of our Engineering teams, applying architectural and engineering principles to define and deliver technology that will better customer experiences,improve efficiency, and reduce business costs, helping us to lower prices. You’ll support your team by enabling performance,compliance,and risk managementby sharing your expertise, judgment, and passion for deliveringquality productsfor customers.

The role

We are looking for a Senior Software Engineer to grow our Search and Product Recommendations Platform team. It is an autonomous, agile product development team building microservices that ensure the results of our customer searches across our multiple brands and channels are accurate and relevant. The team builds high performing microservices by interpreting and following best practice architectural and engineering principles, operating frameworks, and modern tech solutions. This is a fantastic opportunity to work in a domain where we have a huge impact on millions of our customers and drive significant incremental sales for our business.

More about the role

  • Coding in Java/Kotlin with tools and frameworks like Spring Boot and Gradle.
  • Working on cloud and container technologies such as EMR on AWS (where we train some of our machine learning models) and Kubernetes (where we deploy our APIs).
  • Producing test-driven features and demonstrating your familiarity with the TDD cycle.
  • Lead the design, development, and ultimately operation of the search and recommendations engine at scale.
  • Be responsible for the quality, performance, and stability of the system.
  • Work with other teams to identify, troubleshoot, and resolve high impact issues.
  • Write high quality code, automated tests, and adhere to engineering best practices.
  • Identify and guide the adoption of best practices in code development, continuous integration (CI), testability, and maintainability
  • Propose and implement new features based on an analysis of customer requirements, industry trends, and competitive offerings

More about you

  • Commercial experience developing in Java/Kotlin(preferable).
  • Experience with Elasticsearch or a NoSQL document store.
  • Experience with AWS cloud.
  • Experience with building Event driven applications with the likes of Kafka.
  • Proven experience insoftware designand implementation,security,cloud, infrastructure as codeandCI/CD,and any relevant hardware
  • Drive for advocacy of agile/lean delivery methodologies
  • A passion for delivering solutions to customers, owning the whole software development lifecycle, and living theDevSecOpsprinciples.
  • A passion for enhancing your knowledge andevidencecuriosity in emerging tech.
  • Display empathy and understanding in supporting colleagues in the team to deliver.

In return

You’ll enjoy all this and more:

  • Flexible working – tailored approach to balance your working from home and collaboration in the office, sensible freedom to shape your week and day working hours, offices in different locations
  • Colleague discount acrossourbrands – Sainsbury’s, Argos and Habitat
  • Health cover
  • Holiday allowance
  • Bonus scheme
  • Pension plan
  • Special offers on gym memberships, restaurants, holidays, retail vouchers and more
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs