Java Software Engineer

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
Newcastle upon Tyne
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£64,800 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Java development Spring Boot Microservices RESTful APIs Agile Delivery CI/CD Pipelines Healthcare Interoperability Standards Cloud Platforms

FULL DESCRIPTION

Design and build high-quality backend services for NHS digital transformation.

Java Software Engineer in Newcastle upon Tyne

Newcastle upon Tyne

Freelance

43200 - 64800 £ / year (est.)

Home office (partial)

Go Premium

At a Glance

  • Tasks: Design and build high-quality backend services for NHS digital transformation.
  • Company: Leading consultancy partner in healthcare technology.
  • Benefits: Competitive daily rate, remote work flexibility, and impactful projects.
  • Why this job: Join a mission to modernise healthcare systems and improve access to services.
  • Qualifications: Strong Java development skills and experience with microservices.
  • Other info: Dynamic role with opportunities for growth in a collaborative environment.

The predicted salary is between 43200 - 64800 £ per year.

This role sits within a large-scale NHS digital transformation programme delivered via a leading consultancy partner. The programme focuses on modernising critical healthcare systems, improving access to services, and enabling seamless integration across national and local platforms. The work involves building scalable, secure, and interoperable digital services that support high-volume user interactions and integrate with multiple systems across the healthcare ecosystem.

As a Java Developer, you will be responsible for designing, building, and maintaining high-quality backend services within a complex, distributed system. You will work closely with product, architecture, and engineering teams to deliver robust, scalable solutions that meet both user and system requirements.

Key Responsibilities

  • Design, develop, and maintain Java-based backend services
  • Build scalable APIs and microservices within a distributed architecture
  • Collaborate with Product Managers, Architects, and other Engineers
  • Contribute to system design, technical decisions, and best practices
  • Ensure code quality through testing, code reviews, and CI/CD pipelines
  • Work with cloud-based infrastructure and containerised environments
  • Support integration across multiple internal and external systems
  • Troubleshoot and resolve performance and production issues

Required Experience

  • Strong experience in Java development (Java 8+ / Spring Boot)
  • Proven experience building microservices and RESTful APIs
  • Experience working in Agile delivery environments
  • Strong understanding of software engineering best practices
  • Experience with CI/CD pipelines and version control (e.g. Git)
  • Ability to work in complex, multi-stakeholder environments
  • Experience working on NHS or public sector digital programmes
  • Knowledge of healthcare interoperability standards (e.g. FHIR, HL7)
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Experience with containerisation (Docker, Kubernetes)
  • Familiarity with event-driven architectures (Kafka or similar)

Ideal Candidate Profile

  • Mid-Senior to Senior Java Developer
  • Experience working in complex, enterprise-scale environments
  • Strong backend engineering and system design capability
  • Comfortable working across teams in a fast-paced delivery setting

Java Software Engineer in Newcastle upon Tyne employer: [Employer hidden — view at passion-project.co.uk]

As a Java Software Engineer within our dynamic consultancy, you will be part of a transformative NHS digital programme that prioritises innovation and collaboration. We offer a supportive work culture that values professional growth, with opportunities to enhance your skills in a fast-paced environment while contributing to meaningful healthcare solutions. Enjoy the flexibility of remote work combined with the chance to engage with teams across major UK cities like Leeds, London, and Manchester, making this an exceptional opportunity for those looking to make a real impact.

Contact Detail:

[Employer hidden] Recruiting Team

View [Employer hidden] Profile

StudySmarter Expert Advice

We think this is how you could land Java Software Engineer in Newcastle upon Tyne

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech and healthcare sectors. Attend meetups or webinars related to Java development and digital transformation in healthcare. You never know who might have a lead on that perfect role!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Java projects, especially those involving microservices or APIs. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with Agile methodologies and cloud platforms. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that match your skills. Plus, it’s a great way to ensure your application gets seen by the right people. Let’s get you that job!

We think you need these skills to ace Java Software Engineer in Newcastle upon Tyne

Java Development (Java 8+)

Spring Boot

Microservices

RESTful APIs

Agile Delivery

Software Engineering Best Practices

CI/CD Pipelines

Version Control (e.g. Git)

Healthcare Interoperability Standards (e.g. FHIR, HL7)

Cloud Platforms (AWS, Azure, GCP)

Containerisation (Docker, Kubernetes)

Event-Driven Architectures (Kafka or similar)

Backend Engineering

System Design

Some tips for your application

Tailor Your CV:

Make sure your CV highlights your Java development experience, especially with Java 8+, Spring Boot, and building microservices. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:

Your cover letter is your chance to shine! Use it to explain why you’re passionate about working on NHS digital transformation projects and how your background makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Collaboration Skills:

Since this role involves working closely with various teams, highlight any past experiences where you collaborated effectively. We love seeing examples of teamwork, especially in Agile environments, so share those stories!

Apply Through Our Website:

We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your details!

How to prepare for a job interview at [Employer hidden]

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially Java 8 and Spring Boot. Be ready to discuss your past projects where you've built microservices and RESTful APIs. They’ll likely ask you to explain your thought process in designing backend services, so be prepared with specific examples.

✨Understand the NHS Digital Landscape

Familiarise yourself with the NHS digital transformation programme and its goals. Knowing about healthcare interoperability standards like FHIR and HL7 will give you an edge. Show that you understand how your role as a Java Developer fits into the bigger picture of improving healthcare systems.

✨Demonstrate Agile Experience

Since this role involves working in Agile environments, be ready to share your experiences with Agile methodologies. Talk about how you've collaborated with cross-functional teams and contributed to sprints. Highlight any tools you’ve used for CI/CD and version control, like Git.

✨Showcase Problem-Solving Skills

Prepare to discuss how you've tackled performance and production issues in the past. They might present you with hypothetical scenarios during the interview, so think through your troubleshooting strategies. Emphasise your ability to work under pressure and resolve issues efficiently.

Go Premium

Sign up free — access 45,000+ UK sponsor-licensed jobs