At a Glance
- Tasks: Design and enhance tools for store layouts using 3D visualisation.
- Company: Join Holland & Barrett, a leader in health and wellness.
- Benefits: Enjoy 33 days holiday, private medical care, and a 25% product discount.
- Why this job: Make a real impact on customer experience and business growth.
- Qualifications: Experience in backend development with Java and Spring frameworks.
- Other info: Flexible hybrid working model and strong focus on wellbeing.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Senior Backend Engineer to join the Space and Range team at Holland & Barrett. In this role, you will help develop and enhance tools that shape how our stores are designed—from the overall layout to the placement of bays and shelves. These tools visualize store environments in 3D to provide teams with a near real-life view of the customer experience in-store. You’ll work on impactful, business-critical products that influence how we present and optimize our key sales channels, contributing to growth strategy and customer experience.
We’re looking for someone who thrives in a culture of ownership. If you believe in a “you build it, you own it” approach and take pride in building robust, high-quality systems, you’ll fit right in. You’ll be part of a supportive, cross-functional team serving an international business. Our hybrid working model offers flexibility to work remotely most of the time, with occasional in-person sessions for planning, collaboration, and team building at our offices in London or Nuneaton.
Key Responsibilities- Design, implement, and maintain scalable backend services using Java and Spring.
- Work with databases, including SQL (e.g., Postgres) and NoSQL (e.g., DynamoDB).
- Build, test, and optimize technical solutions.
- Develop event-driven systems leveraging Kafka for messaging.
- Collaborate with cross-functional teams, including frontend engineers, UX, and product management.
- Contribute to architectural decisions, ensuring maintainability, scalability, and high performance.
- Take ownership of production systems, ensuring they run smoothly and meet user expectations.
- Build tooling for debugging, monitoring, and support automation.
- Proven experience in backend development with Java.
- Proficiency with Spring Boot and Hibernate frameworks.
- Experience in building APIs, microservices, and implementing event-driven architectures.
- Experience with databases, including SQL and NoSQL.
- Familiarity with AWS cloud services such as S3, RDS, and DynamoDB.
- Strong focus on writing clean, modular, testable code with experience in unit and integration testing.
- Hands-on experience with CI/CD pipelines and version control systems like Git.
- Pension company contribution = 3%
- Incentive scheme up to 10% of annual salary, based on company performance.
- 33 days holiday per year.
- Private Medical Care (Self after 1 year).
- Learning and Development opportunities for long-term career development.
- Career progression.
- Refer and Earn Scheme.
- Epic Extras with access to exclusive benefits, discounts, and savings.
- 25% discount on products from day one.
- Free 24/7 confidential advice & colleague welfare.
- Mental Health First Aiders and health-focused wellbeing initiatives.
- Onsite gym at the Nuneaton hub.
- Colleague reward and recognition schemes.
- Many more benefits.
We’re passionate about helping every colleague thrive across all dimensions of wellbeing and are committed to a diverse and inclusive workplace.
Senior Software Engineer in London employer: Holland & Barrett
Contact Detail:
Holland & Barrett Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Holland & Barrett on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using Java and Spring. This will help us see your coding style and problem-solving abilities.
✨Tip Number 3
Ace the interview by practising common technical questions and system design scenarios. We want to see how you think, so explain your thought process clearly and confidently.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your backend development experience, especially with Java and Spring, to show us you’re the right fit!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this position and how your background aligns with our needs. Share specific examples of your work that demonstrate your ownership mentality and problem-solving skills.
Showcase Your Projects: If you’ve worked on relevant projects, don’t hesitate to include them! Whether it’s building APIs or working with databases, we want to see what you’ve done and how it relates to the role.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Holland & Barrett
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Spring Boot, and Hibernate. Brush up on your knowledge of SQL and NoSQL databases, as well as AWS services like S3 and RDS. Being able to discuss your experience with these technologies confidently will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in backend development and how you overcame them. Use examples that highlight your ability to build scalable systems and optimise performance. This will demonstrate your ownership mentality and problem-solving prowess.
✨Understand the Business Impact
Familiarise yourself with how backend systems influence customer experience and sales channels. Be ready to talk about how your work can contribute to growth strategies. Showing that you understand the bigger picture will impress the interviewers.
✨Collaborate and Communicate
Since this role involves working with cross-functional teams, be prepared to discuss your collaboration experiences. Highlight any instances where you’ve worked closely with frontend engineers or product managers. Good communication skills are key in a supportive team environment.