Java Fullstack Developer

Java Fullstack Developer

Leeds Full-Time 55000 - 70000 £ / year (est.) Home office (partial)
Go Premium
NPAworldwide

At a Glance

  • Tasks: Lead the design and development of secure, scalable software solutions using Java and modern frameworks.
  • Company: Mission-driven consultancy focused on impactful projects for the UK Government and Defence sectors.
  • Benefits: Flexible working hours, learning budget, private healthcare, and clear career progression.
  • Other info: Join a diverse team with opportunities for mentorship and professional growth.
  • Why this job: Make a real difference by delivering innovative solutions that matter in a high-impact sector.
  • Qualifications: Deep expertise in Java and strong full-stack engineering skills required.

The predicted salary is between 55000 - 70000 £ per year.

Principal Software Engineer – Java (Fullstack) – NPAworldwide

Our client, a mission‑led consultancy, seeks an experienced Principal Software Engineer to join their growing team. The role delivers secure, modern software solutions to the UK Government and Defence sectors, enabling scalable systems and progressive web applications that drive real impact.

Key Responsibilities

  • Lead the design, development, and testing of secure, scalable systems using Java and modern front‑end frameworks (e.g., React).
  • Architect and maintain APIs, data pipelines, and cloud‑native solutions on AWS, Azure, or private cloud.
  • Drive adoption of DevOps practices including CI/CD, containers, and infrastructure‑as‑code.
  • Guide and mentor engineers, promoting best practice, clean coding, and agile delivery.
  • Collaborate with stakeholders and clients to shape technical direction and ensure robust, user‑focused solutions.
  • Contribute across the full software development lifecycle, from discovery to production support.

Essential Skills & Experience

  • Deep expertise in Java with strong full‑stack engineering skills.
  • Proven experience leading teams or projects at a senior or principal level.
  • Strong knowledge of system architecture, cloud solutions, and API design.
  • Familiarity with DevOps tools and automation (CI/CD, containers, IaC).
  • Track record of delivering secure, production‑grade systems in agile teams.
  • Excellent stakeholder engagement, influencing, and communication skills.

Desirable

  • Background in insecure or classified environments.
  • Knowledge of ITSM or systems within the government/defence sector.
  • Experience balancing technical leadership with hands‑on development.

Benefits

  • Flexible working 37.5 hrs/week with remote and hybrid options.
  • Learning & development budget for training, certifications, and conferences.
  • Private healthcare and matched pension scheme.
  • Monthly socials and quarterly company meetups.
  • Clear career progression into leadership roles in a high‑impact sector.

Salary & Compensation

Annual Salary £55,000 – £70,000 (GBP). Salary type: Annual.

Diversity & Inclusion

NPAworldwide is an equal opportunities employer and a Disability Confident organisation, committed to fostering a workplace where diverse perspectives are celebrated and everyone can thrive.

How to Apply

If you are an experienced Principal Software Engineer with expertise in Java and are excited to help deliver solutions that truly matter, we would love to hear from you.

#J-18808-Ljbffr

Java Fullstack Developer employer: NPAworldwide

NPAworldwide is an exceptional employer, offering a dynamic work culture that prioritises flexibility and employee well-being. With a strong commitment to professional development, employees benefit from a dedicated learning budget and clear pathways for career advancement in the impactful government and defence sectors. The collaborative environment fosters innovation and inclusivity, making it a rewarding place for talented individuals to thrive.
NPAworldwide

Contact Detail:

NPAworldwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Fullstack Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and modern frameworks like React. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your past experiences leading teams and delivering secure systems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who want to make a real impact.

We think you need these skills to ace Java Fullstack Developer

Java
Fullstack Engineering
API Design
Cloud Solutions (AWS, Azure, Private Cloud)
DevOps Practices
CI/CD
Containers
Infrastructure-as-Code (IaC)
System Architecture
Agile Delivery
Stakeholder Engagement
Communication Skills
Mentoring
Clean Coding

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Java and full-stack development, and don’t forget to mention any relevant projects or leadership roles you've had. We want to see how you can bring your skills to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission. Be sure to mention your experience in secure systems and cloud solutions, as these are key for us.

Showcase Your Soft Skills: While technical skills are crucial, we also value communication and collaboration. Make sure to highlight your stakeholder engagement and mentoring experiences. We’re looking for someone who can lead and inspire others, so let that personality shine through!

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 shows us you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at NPAworldwide

✨Know Your Java Inside Out

Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with full-stack development, including any specific frameworks like React. They’ll want to see that you can not only code but also understand system architecture and API design.

✨Showcase Your Leadership Experience

Since this role involves leading teams, be ready to share examples of how you've guided projects or mentored other engineers. Highlight your experience in driving best practices and agile delivery, as this will demonstrate your capability to lead effectively.

✨Familiarise Yourself with DevOps Practices

Get comfortable discussing DevOps tools and practices, especially CI/CD, containers, and infrastructure-as-code. They’re looking for someone who can drive adoption of these practices, so having concrete examples of how you've implemented them in past roles will set you apart.

✨Engage with Stakeholders

Prepare to talk about your experience collaborating with stakeholders and clients. They want to know how you shape technical direction and ensure user-focused solutions. Think of specific instances where your communication skills made a difference in project outcomes.

Java Fullstack Developer
NPAworldwide
Location: Leeds
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>