Lead Java Engineer

Lead Java Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Lead the design and delivery of innovative software for a new loyalty experience.
  • Company: Join Holland & Barrett, a leader in health and wellness, transforming customer loyalty.
  • Benefits: Enjoy 33 days holiday, private medical care, and a 25% discount on products.
  • Why this job: Be part of a tech transformation that impacts health and wellness positively.
  • Qualifications: Fluent in Java, Spring Framework, and experienced with APIs and cloud technologies.
  • Other info: Embrace a diverse workplace with a focus on wellbeing and career development.

The predicted salary is between 43200 - 72000 £ per year.

About the role:

We're looking for a Lead Java Engineer to join our BX Online Loyalty Team, driving forward a bold, innovative new loyalty proposition for H&B customers. You'll be joining us at an exciting moment: the final stages of a multi-year tech transformation. Next up? Building and scaling a new world-class Loyalty experience. You'll play a hands-on, strategic role in defining and delivering scalable, customer-focused software – and mentoring your team along the way.

What You'll Be Doing

  • Lead the design and delivery of cross-functional software in a fast-paced, agile environment
  • Work autonomously, owning key components and solving complex technical challenges
  • Collaborate with cross-functional teams (Product, UX, QA) to build great customer-first features
  • Mentor and upskill your squad, sharing expertise and driving best practices
  • Stay on top of new technologies, and bring innovative thinking to the team
  • Communicate complex ideas clearly across technical and non-technical stakeholders
  • Think strategically about your work's business impact and how it helps our customers thrive
  • Champion security, compliance, and performance in everything you build

Key requirements:

  • Fluent in Java (11+) and the Spring Framework specifically SpringBoot or similar (Quarkus, Micronaut)
  • Strong understanding of HTTP and REST as an architectural style to build APIs.
  • Fluent with asynchronous programming techniques and frameworks (in Java).
  • Fluent in SQL and experience with RDBMS like Postgres and Oracle.
  • Experience with Docker and docker-compose.
  • Exposure to AWS specifically S3, Aurora, ElasticCache
  • Exposure to modern CI/CD platforms like Gitlab (or similar GitHub Actions, CircleCI)
  • Understands the importance of monitoring and proactive in resolving critical issues.
  • Fluent in testing frameworks Junit, RestAssured

Desirable:

  • Exposure with monitoring and alerting platforms. Datadog, PagerDuty, Graphana, Prometheus
  • Exposure in Python Scripting
  • Exposure in deployment platforms like Kubernetes and tools like Helm.

Ready to shape the future of health and wellness through tech? Apply now and help build something that really matters.

What we offer:

  • Pension company contribution = 3%
  • Incentive scheme up to 10% of annual salary, based on company performance.
  • Your wellbeing is paramount so you can get away and take 33 Days Holiday per year.
  • Private Medical Care (Self after 1 year)
  • Learning and Development opportunity with Holland & Barrett is a great base for career development long term.
  • Career progression.
  • Refer and Earn Scheme - as we're growing you can earn money by referring people to join us from your network.
  • Epic Extras gives you access to exclusive benefits, free advice and savings from a range of retailers and providers.
  • Stay healthy with Discounted Products - from day one you'll get a 25% discount (on top of other promotions) when you shop at H&B on anything that you buy.
  • We all need a little help sometimes, so we offer Free 24/7 Confidential Advice & Colleague Welfare.
  • Mental Health First Aiders - we have lots of qualified Mental Health First Aiders because its all about your health & wellbeing.
  • Stay active in the Onsite Gym at our Nuneaton Hub!
  • We have colleague Reward and Recognition Schemes, so your hard work and loyalty won't go unnoticed.
  • And many more!

We're passionate about helping every colleague thrive across all dimensions of wellbeing, and we're committed to having a diverse and inclusive workplace. In line with our EPIC values (Expertise, Pioneering, Inclusive, Caring), we embrace and actively celebrate all our colleagues' unique and varying experiences, backgrounds, identities and cultures - I am me, we are H&B.

H

Contact Detail:

Holland & Barrett International Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Java Engineer

✨Tip Number 1

Familiarise yourself with the latest Java technologies, especially Java 11 and the Spring Framework. Being able to discuss recent projects or innovations you've implemented using these technologies will show your expertise and passion for the role.

✨Tip Number 2

Highlight your experience with cross-functional collaboration. Be prepared to share examples of how you've worked with product, UX, and QA teams to deliver customer-focused features, as this is a key aspect of the role.

✨Tip Number 3

Demonstrate your mentoring skills by discussing how you've helped team members grow in their roles. This will resonate well, as the position involves leading and upskilling your squad.

✨Tip Number 4

Stay updated on industry trends and be ready to discuss how you can bring innovative thinking to the team. Showing that you're proactive about learning new technologies will set you apart from other candidates.

We think you need these skills to ace Lead Java Engineer

Fluent in Java (11+)
Spring Framework (SpringBoot or similar)
Strong understanding of HTTP and REST
Proficient in asynchronous programming techniques
Fluent in SQL and experience with RDBMS (Postgres, Oracle)
Experience with Docker and docker-compose
Exposure to AWS (S3, Aurora, ElasticCache)
Familiarity with CI/CD platforms (Gitlab, GitHub Actions, CircleCI)
Understanding of monitoring and proactive issue resolution
Fluent in testing frameworks (JUnit, RestAssured)
Exposure to monitoring and alerting platforms (Datadog, PagerDuty, Grafana, Prometheus)
Experience in Python scripting
Familiarity with deployment platforms (Kubernetes, Helm)
Strong communication skills for technical and non-technical stakeholders
Ability to mentor and upskill team members
Strategic thinking regarding business impact

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Framework, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your skills in leading projects and mentoring teams.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their mission of building a customer-focused loyalty experience and mention any innovative projects you've led.

Showcase Technical Skills: Clearly outline your technical skills related to the job requirements, such as your proficiency in SQL, Docker, AWS, and CI/CD platforms. Provide examples of how you've used these technologies in past roles.

Prepare for Technical Questions: Anticipate technical questions that may arise during the interview process. Be ready to discuss your experience with asynchronous programming, API design, and any monitoring tools you've used. This will show your depth of knowledge and readiness for the role.

How to prepare for a job interview at Holland & Barrett International Limited

✨Showcase Your Java Expertise

As a Lead Java Engineer, it's crucial to demonstrate your fluency in Java and the Spring Framework. Be prepared to discuss specific projects where you've used these technologies, highlighting your problem-solving skills and how you tackled complex challenges.

✨Emphasise Collaboration Skills

This role requires collaboration with cross-functional teams. Share examples of how you've successfully worked with Product, UX, and QA teams in the past. Highlight your ability to communicate complex ideas clearly to both technical and non-technical stakeholders.

✨Discuss Mentorship Experience

Mentoring is a key part of this position. Be ready to talk about your experience in upskilling team members and driving best practices. Provide specific instances where your mentorship made a significant impact on your team's performance.

✨Stay Updated on New Technologies

The tech landscape is always evolving, so show your enthusiasm for learning. Discuss any recent technologies or frameworks you've explored, especially those relevant to the role, like Docker, AWS, or CI/CD platforms. This will demonstrate your proactive approach to innovation.

Lead Java Engineer
Holland & Barrett International Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>