About the Role:
We are looking for a skilled Senior Java/Kotlin Engineer to join our team focused on building and improving the core systems powering our in-store till systems. This role will primarily involve backend development but will also benefit from experience in frontend development with Vue.js. You will be working on a high-impact product that processes billions in transactions annually, integrating hardware, APIs, and delivering innovative solutions for stores across multiple countries.
The ideal candidate embraces a "you build it, you own it" mentality-taking pride in creating reliable, high-quality systems and owning them from development to production.
You will be joining a cross-functional team working on the software running on all tills across the UK, Europe, and Ireland. This is a mission-critical product, requiring high availability and transactional efficiency. The team follows a hybrid work model, where employees work remotely most of the time but may be required to attend the office once a month in either London or Nuneaton.
Key Responsibilities
1. Design, implement, and maintain scalable backend services using Kotlin and Spring.
2. Work with databases, including SQL (e.g., RDS) and NoSQL (e.g., DynamoDB).
3. Build, test, and optimize APIs to support seamless integration with loyalty programs, stock management, and reporting systems.
4. Develop event-driven systems leveraging Kafka for messaging.
5. Work closely with cross-functional teams, including frontend engineers, QA, UX, and product management.
6. Contribute to architectural decisions, ensuring maintainability, scalability, and high performance.
7. Take full ownership of production systems, ensuring they run smoothly and meet user expectations.
8. Build tooling for debugging, monitoring, and support automation.
Key Requirements:
1. Proven experience in backend development with Kotlin (or Java with the ability to transition to Kotlin).
2. Proficiency in building APIs, microservices, and implementing event-driven architectures.
3. Experience with databases, including SQL and NoSQL.
4. Familiarity with AWS cloud services such as S3, RDS, and DynamoDB.
5. Strong focus on writing clean, modular, testable code with experience in unit and integration testing.
Nice to Have:
1. Experience with frontend technologies, particularly Vue.js.
2. Familiarity with Electron applications.
3. Background in retail systems or working with public-facing hardware/software integrations.
4. Hands-on experience with CI/CD pipelines and version control systems like Git.
What we offer:
Benefits:
1. Pension company contribution = 3%
2. Incentive scheme up to 10% of annual salary, based on company performance.
3. Your wellbeing is paramount so you can get away and take 33 Days Holiday per year.
4. Private Medical Care (Self after 1 year)
5. Learning and Development opportunity with Holland & Barrett is a great base for career development long term.
6. Career progression.
7. Refer and Earn Scheme - as we're growing you can earn money by referring people to join us from your network.
8. Epic Extras gives you access to exclusive benefits, free advice and savings from a range of retailers and providers.
9. 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.
10. We all need a little help sometimes, so we offer Free 24/7 Confidential Advice & Colleague Welfare.
11. Mental Health First Aiders - we have lots of qualified Mental Health First Aiders because it’s all about your health & wellbeing.
12. Stay active in the Onsite Gym at our Nuneaton Hub!
13. We have colleague Reward and Recognition Schemes, so your hard work and loyalty won't go unnoticed.
14. 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.
Holland & Barrett does not accept unsolicited resumes from search firms/recruiters. Please do not forward resumes to our job alias, employees, or any other company location. Holland & Barrett is not and will not be responsible for any fees if a candidate is submitted by a search firm/recruiter unless otherwise agreed with respect to specific open position(s).
#J-18808-Ljbffr