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