Senior Java/React Full Stack Developer
Senior Java/React Full Stack Developer

Senior Java/React Full Stack Developer

Full-Time No home office possible
A

At a Glance

  • Tasks: Design and deliver modern Java/React applications while improving developer productivity.
  • Company: Join Appvia, a leading cloud consultancy with a focus on innovation.
  • Benefits: Enjoy flexible working, free snacks, and a dog-friendly office culture.
  • Why this job: Make an impact by modernising complex systems and influencing best practices.
  • Qualifications: Strong Java/React experience and a passion for modern development practices.
  • Other info: Collaborative environment with opportunities for professional growth and team socials.

Location: London or Newcastle, UK (Hybrid - 1 day in office per week / onsite)

Contract: 6 months with view to extend

Day Rate: £550-£600 per day (Outside IR35)

About Appvia

Appvia is a specialist cloud, platform, and solutions engineering consultancy. We help organisations modernise software systems, improve developer productivity, and adopt cloud-native practices that enable long-term, sustainable delivery. Our software engineering work focuses on modern application development, domain-driven design, and improving delivery outcomes through better architecture, testing, and developer experience.

About The Role

We are looking for a Senior Java/React Full Stack Developer to join Appvia on a contract basis, working as a hands-on engineering consultant within our Solutions Engineering team. This role focuses on modernising large, complex software systems, reducing technical debt, and improving delivery speed and reliability. You will work closely with client teams, alongside platform and test engineers, helping introduce modern development practices and AI-assisted engineering techniques to improve developer productivity. You will report to a Principal Software Engineer and play a key role in driving best practices within customer teams.

Interview Process

  • Screening interview with Talent Acquisition
  • Final panel interview

Requirements

About You

You are an experienced hands-on Java/React developer and consultant who enjoys working on complex systems and influencing how software is built and evolved. You bring:

  • Strong experience with React and modern front-end development
  • Strong experience with Java backend development (Spring, Mongo)
  • A solid grounding in Domain Driven Design (DDD)
  • Experience working with microservice-based architectures
  • Full-stack awareness and the ability to collaborate across disciplines
  • Interest or experience in AI-assisted development to improve code quality and delivery speed
  • Confidence working directly with clients and guiding technical decisions

Responsibilities

  • Design and deliver modern Java/React applications within complex systems
  • Improve development workflows, testing approaches, and developer productivity
  • Contribute to breaking down monolithic systems into well-defined services
  • Apply DDD principles to improve maintainability and system clarity
  • Collaborate with platform and test engineers to deliver end-to-end solutions
  • Support teams in adopting modern tooling and AI-assisted development practices
  • Act as a senior consultant within delivery teams, influencing best practices

Technical Skills

Core technologies:

  • Java / Spring
  • React
  • XML / HTML / CSS
  • Mongo DB
  • Playwright
  • Docker / Kubernetes
  • Maven
  • GitLab

Nice to have:

  • GovUK UI Framework

Benefits

Why join Appvia?

  • Flexible working with core hours of 10-4pm
  • Hybrid working - only one compulsory office day per month
  • Free hygiene products available in the London office
  • Trained Mental Health First Aiders
  • Your own MacBook Pro
  • Dog-friendly office
  • Wear what makes you comfortable
  • Free snacks in the office
  • Pool table & ping pong table
  • Regular team socials, board game nights, industry meetups and more

Note

We are an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without regard to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran status, neurodiversity, or disability status.

Job details

Seniority level: Mid-Senior level

Employment type: Contract

Industry: IT Services and IT Consulting

Note: While all roles are active and approved at posting, some applications may be processed to pipeline talent for future opportunities. We will strive to keep you informed of any changes to the status of your application.

Senior Java/React Full Stack Developer employer: Appvia

At Appvia, we pride ourselves on fostering a dynamic and inclusive work culture that prioritises flexibility and employee well-being. With opportunities for professional growth through hands-on consultancy roles and a commitment to modern development practices, our London and Newcastle locations offer a vibrant environment where innovation thrives. Enjoy perks like a dog-friendly office, regular team socials, and the chance to work with cutting-edge technologies while making a meaningful impact in the IT services sector.
A

Contact Detail:

Appvia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java/React Full Stack 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

Prepare for those interviews! Research Appvia and understand their projects and values. Tailor your responses to highlight how your experience with Java and React aligns with their needs. Confidence is key!

✨Tip Number 3

Show off your skills! If you have a portfolio or GitHub repository, make sure it’s up to date. Demonstrating your coding prowess and past projects can really set you apart from other candidates.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Appvia.

We think you need these skills to ace Senior Java/React Full Stack Developer

Java
React
Spring
MongoDB
Domain Driven Design (DDD)
Microservice-based architectures
AI-assisted development
Full-stack development
XML
HTML
CSS
Docker
Kubernetes
Maven
GitLab

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java and React, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role at Appvia and how your background makes you a perfect fit. We love seeing genuine enthusiasm and a bit of personality.

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex systems or improved workflows. We’re looking for candidates who can demonstrate their ability to drive best practices and enhance developer productivity.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at Appvia!

How to prepare for a job interview at Appvia

✨Know Your Tech Stack

Make sure you brush up on your Java and React skills before the interview. Be ready to discuss your experience with Spring, MongoDB, and microservices. They’ll likely ask you to explain how you've used these technologies in past projects, so have some examples ready!

✨Showcase Your Problem-Solving Skills

Prepare to talk about complex systems you've worked on and how you approached modernising them. Highlight any experience you have with Domain Driven Design and how it improved maintainability in your projects. This will show that you can think critically and apply best practices.

✨Engage with the Interviewers

Don’t just answer questions—engage with your interviewers! Ask them about their current projects and challenges. This shows your interest in the role and helps you understand how you can contribute to their team. Plus, it’s a great way to demonstrate your confidence in client interactions.

✨Be Ready for Scenario Questions

Expect scenario-based questions where you might need to solve a problem on the spot. Practice explaining your thought process clearly and concisely. This will help them see how you approach challenges and your ability to collaborate with others in a team setting.

Senior Java/React Full Stack Developer
Appvia

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

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>