Epsom & Barbican, London | Hybrid Working | Fixed-Term Maternity Cover (starting July 2026)
Competitive Salary Available, Depending On Experience
37.5 hours per week
At Nuffield Health, we provide an environment that empowers staff to make a difference. We are looking for an enthusiastic Senior Software Engineer to join our team responsible for full‑stack software development of our user‑facing digital services, with a focus on the website powered by Adobe Experience Manager (AEM).
Responsibilities
- Ensure high‑quality software is designed, delivered and operated in line with enterprise strategy and product/business goals, working within agile delivery.
- Collaborate as part of a multi‑functional team, contributing to the running, maintenance, improvement and evolution of digital solutions (principally the AEM website) for the benefit of Nuffield Health users.
- Support the operation and day‑to‑day stability of digital solutions, including component and page development and site performance.
- Operate within a community of developers and architects, contributing value through knowledge sharing, innovation and adherence to technical standards—particularly around AEM best practices, component architecture and front‑end integration.
- Support and mentor associate and mid‑level software engineers within the team, sharing AEM expertise and contributing to the wider growth of engineering capability.
Required Skills & Experience
- Demonstrable experience developing in AEM 6.x and Java, implementing Templates, Components, Dialogs and Workflows, preferably using AEM as a Cloud service.
- Experience with AEM’s underlying technologies: Apache Sling, OSGi, Java Servlets, HTL, Handlebars templating, Apache Felix, Java Content Repository (JCR), Apache Jackrabbit, CRXDE, etc.
- Experience with performance monitoring and profiling tools to identify and resolve bottlenecks.
- Proficiency in using source control, build and CI/CD tools such as Git, Jenkins, Azure DevOps, Maven and Adobe Cloud Manager.
- Proficiency in writing and executing unit, system, performance and integration tests.
- Proficiency in front‑end technologies: HTML, CSS (Sass) and JavaScript (React.js), and experience writing automated tests.
- Experience working with a wide variety of stakeholders including product owners, delivery managers and architects.
- Experience communicating and documenting technical design proposals.
- Excellent communication and collaboration skills.
- Experience running software in production with suitable monitoring and alerting in place using New Relic or similar tools.
Desirable
- Full‑stack web development experience, including responsive single‑page applications (React.js), Node.js backend development and TypeScript.
- Experience deploying web applications to cloud platforms such as Microsoft Azure, with an understanding of micro‑services architecture.
- Experience with database technologies (preferably PostgreSQL) and cloud commerce systems such as commercetools.
- Experience integrating with third‑party services and platforms, including payment providers such as Adyen, Adobe Analytics, Adobe Target and other Experience Platform capabilities.
- Understanding of SEO and site performance best practices.
- Experience developing cross‑platform mobile applications, preferably using React Native with Expo.
Benefits
- A wide variety of interesting and challenging work that involves most of Nuffield Health’s digital systems.
- An environment giving you responsibility to develop ideas and solutions within a community of engineers where your opinions are valued.
- Opportunities to learn and develop your career through self‑learning, mentoring and/or training courses.
- An environment that allows you to perform at your best work with like‑minded colleagues focused on improving the health of our nation.
- A benefits package that includes fitness, lifestyle and health rewards, free gym membership, health assessments, retail discounts and pension options.
#J-18808-Ljbffr