Location
London

About The Role

FDM is a global business and technology consultancy seeking a Software Engineer to work for our client within the retail sector. This is initially a 6-month contract with the potential to extend and will be a hybrid role that will be based in London.

Our client is transforming how they operate as a retailer. They’re adopting agile ways of working, empowering their teams with the time, freedom, and tools they need to innovate, experiment, and push boundaries. They’re building powerful systems and technologies that deliver exceptional experiences for their colleagues and millions of customers.

You’ll collaborate with experts across the business, leveraging data from billions of transactions. You’ll see the impact of your work fast—our tech is built and deployed rapidly, at scale, and always with a customer-first mindset.

Responsibilities

  • Write clean, maintainable, and well-structured Java code that improves experiences for customers and colleagues
  • Build and maintain infrastructure as code and CI/CD pipelines to deploy into cloud environments
  • Design and implement a full range of automated tests (unit, integration, performance, security, chaos)
  • Work in agile teams using Scrum, pairing, and mobbing practices to continuously discover, design, and deliver quality solutions
  • Contribute to architectural decisions and the design of scalable, resilient systems
  • Monitor and visualise your product’s behaviour in live production environments

 

About You

Requirements

  • Minimum of 5 years’ experience in Java 17+ and frameworks such as Spring, Spring Boot, and build tools like Maven
  • Hands-on experience designing and building microservices and distributed systems
  • Have a test-first mindset with experience in TDD/BDD, using tools like JUnit and Selenium
  • Familiarity with cloud platforms (preferably AWS), containerisation (Docker), and infrastructure-as-code (CloudFormation or similar)
  • Demonstrable experience working with messaging systems, ideally Kafka
  • A DevOps mindset—you’ll own your solutions end to end and look to automate wherever possible
  • A collaborative approach and a commitment to continuous learning, knowledge sharing, and team success

About Us

Why join us

  • Career coaching, mentoring and access to upskilling throughout your entire FDM career
  • Assignments with global companies and opportunities to work abroad
  • Opportunity to re-skill and up-skill into new areas, develop non-linear career paths and build a skillset within your field
  • Annual leave, work-place pension and BAYE share scheme

About FDM

We are a business and technology consultancy and one of the UK's leading employers, recruiting the brightest talent to become the innovators of tomorrow. We have centres across Europe, North America and Asia-Pacific, and a global workforce of over 3,500 Consultants. FDM has shown exponential growth throughout the years, firmly establishing itself as an award-winning employer and is listed on the FTSE4Good Index.

Diversity and Inclusion

FDM Group is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, provincial or local laws.

Other jobs like this

Location
UK
Location
London
Location
UK