Java - API & Microservices NHS Digital Integration Developer

About the Role

We are looking for an experienced Senior Java Developer with strong expertise in building modern APIs and microservices, ideally with hands-on experience integrating with NHS Digital platforms such as NHS Spine, FHIR APIs, or other healthcare interoperability services. You will play a key role in designing scalable, secure, high-performance services that power mission-critical applications within the healthcare technology landscape.

Key Responsibilities

* Design, develop, and maintain RESTful APIs and microservices using Java and Spring Boot.

* Implement scalable, secure, and highly available solutions for enterprise and healthcare applications.

* Integrate backend services with NHS Digital systems, including FHIR resources, HL7 messaging, NHS Spine services, and other interoperability standards.

* Collaborate closely with architects, product owners, and cross-functional teams to define technical solutions.

* Optimise performance, reliability, logging, and error handling across distributed systems.

* Integrate with third-party systems and internal services using modern API standards and healthcare protocols.

* Write clean, maintainable, and testable code following engineering best practices (TDD/BDD).

* Participate in code reviews, support engineering excellence, and mentor junior developers.

* Ensure compliance with security standards, data protection regulations, and NHS Information Governance requirements.

Required Skills & Experience

* 5+ years of professional Java development experience (Java 11+).

* Strong expertise with Spring Boot, Spring Cloud, and distributed microservices.

* Proven experience designing and building RESTful APIs.

* Experience working with NHS Digital services, healthcare APIs, or standards such as FHIR, HL7, OpenAPI, or integration with NHS Spine (highly desirable).

* Hands-on experience with Docker, Kubernetes, and containerized deployments.

* Familiarity with CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps, etc.).

* Experience with cloud platforms such as AWS, Azure, or GCP.

* Strong understanding of design patterns, SOLID principles, and domain-driven design.

* Experience with message brokers such as Kafka or RabbitMQ, and event-driven architectures.

* Excellent analytical skills and experience working in an Agile/Scrum environment.

*Rates depend on experience and client requirements

Company
Salt Search
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
£340 - £350 per day
Posted
Company
Salt Search
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
£340 - £350 per day
Posted