Lead Java Engineer

Lead Java Engineer

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
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: Mentor your team while working in a diverse and inclusive environment.

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.

Lead Java Engineer employer: Holland & Barrett International Limited

Holland & Barrett is an exceptional employer, particularly for a Lead Java Engineer looking to make a significant impact in the health and wellness sector. With a strong focus on employee wellbeing, offering 33 days of holiday, private medical care, and a commitment to career development, you will thrive in a supportive and innovative environment. Located at our Nuneaton Hub, you'll enjoy access to an onsite gym, exclusive discounts, and a culture that champions diversity and inclusion, ensuring your contributions are recognised and valued.
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 in mentoring and leading teams during interviews. Prepare examples of how you've successfully guided team members in previous roles, as this is a key aspect of the Lead Java Engineer position.

✨Tip Number 3

Stay updated on industry trends related to loyalty programmes and customer engagement. Being able to discuss how technology can enhance customer experiences will demonstrate your strategic thinking and alignment with the company's goals.

✨Tip Number 4

Prepare to discuss your experience with cloud services, particularly AWS. Be ready to share specific examples of how you've used AWS tools like S3 or Aurora in past projects, as this knowledge is crucial for the role.

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 related to Java, REST APIs, and asynchronous programming during the interview process. Be ready to discuss your problem-solving approach and how you ensure security and performance in your work.

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

✨Showcase Your Java Expertise

Make sure to highlight your fluency in Java, especially with versions 11 and above. Be prepared to discuss your experience with the Spring Framework, particularly SpringBoot, and how you've used it in past projects.

✨Demonstrate Problem-Solving Skills

Expect to face complex technical challenges during the interview. Prepare examples of how you've tackled similar issues in previous roles, focusing on your thought process and the impact of your solutions.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be ready to discuss your experience collaborating with Product, UX, and QA teams. Share specific examples of how you contributed to building customer-first features.

✨Communicate Clearly

You’ll need to convey complex ideas to both technical and non-technical stakeholders. Practice explaining your past projects in a way that is accessible to everyone, ensuring you can bridge the gap between different audiences.

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