About the Role
Design, develop, and support modern integration services and APIs that underpin digital healthcare platforms. Work across the full software delivery lifecycle, building resilient, scalable solutions using cloud-native technologies, automation, and DevOps principles.
Responsibilities
- Design, develop, maintain, and support microservices and API-based integration solutions for secure and reliable connectivity across Nuffield Health systems and third-party platforms.
- Contribute to the delivery and operation of cloud-based services, ensuring solutions are scalable, resilient, and aligned with engineering best practices.
- Build and maintain automated deployment pipelines, infrastructure, and environments using Infrastructure as Code (IaC) and modern DevOps tooling.
- Implement robust testing practices, including unit and integration testing, to ensure high levels of software quality and reliability.
- Collaborate with Product Owners, Business Analysts, QA Engineers, and stakeholders to deliver solutions that meet business and customer needs.
- Participate in code reviews, technical discussions, and continuous improvement activities to maintain high engineering standards.
- Investigate, troubleshoot, and resolve technical issues, supporting the ongoing performance, security, and availability of integration platforms.
Requirements
- Proven experience developing microservices and API integrations using Java 21, Spring Boot, Maven, messaging technologies (e.g., RabbitMQ), and integration frameworks (e.g., Apache Camel).
- Strong understanding of DevOps practices and experience with tools including Git, GitHub Actions, Docker, Azure DevOps, Terraform, and Ansible.
- Experience working with SQL databases, including query development, troubleshooting, and supporting application delivery.
- Sound knowledge of software engineering principles, design patterns, and Agile delivery methodologies, with a focus on building high-quality solutions.
- Excellent communication, collaboration, and problem-solving skills.
- Passion for continuous learning and modern software engineering practices.
Skills
- Java 21
- Spring Boot
- Maven
- RabbitMQ
- Apache Camel
- Git
- GitHub Actions
- Docker
- Azure DevOps
- Terraform
- Ansible
- SQL
- Agile methodologies
Location
- Epsom
- Barbican, London
Work Type
- Hybrid Working
- Permanent
- Full Time
Experience Level
- Experienced
Salary/Compensations
- Competitive salary available, dependent on experience
Benefits
- Free gym membership
- Health assessments
- Retail discounts
- Pension options
About the Company
- At Nuffield Health, everything we give our patients, members and customers would not be possible without our people. Your passion, expertise and drive to make a difference help us deliver connected healthcare, transform experiences and improve the health of the nation.
