At a Glance
- Tasks: Design and deliver modern Java/React applications while improving development workflows.
- 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 regular team socials and excellent career growth opportunities.
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.
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 in London employer: Appvia
Contact Detail:
Appvia Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Java/React Full Stack Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at Appvia or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.
✨Tip Number 2
Prepare for those interviews! Brush up on your Java and React skills, and be ready to discuss your experience with modern development practices. We want to see how you can contribute to improving developer productivity and delivery speed.
✨Tip Number 3
Showcase your projects! Whether it's through a portfolio or GitHub, let us see your hands-on experience with complex systems and microservices. Highlight any AI-assisted development techniques you've used to improve code quality.
✨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 our team at Appvia.
We think you need these skills to ace Senior Java/React Full Stack Developer in London
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 what we're looking for, so don’t be shy about showcasing your best work!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for the Senior Java/React Full Stack Developer role. Share your passion for modernising software systems and how you can contribute to our team at Appvia.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or improved development workflows. We love seeing how you approach challenges and drive best practices in your previous roles.
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 this exciting opportunity. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Appvia
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Java, React, and the other core technologies mentioned in the job description. Brush up on your knowledge of Spring, MongoDB, and microservices. Be ready to discuss how you've used these technologies in past projects and how they can be applied to modernise complex systems.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled technical challenges in previous roles. Think about instances where you reduced technical debt or improved delivery speed. This will demonstrate your hands-on experience and ability to influence best practices within teams.
✨Understand Domain Driven Design (DDD)
Since DDD is a key part of the role, make sure you can explain its principles clearly. Prepare to discuss how you've applied DDD in your work to improve maintainability and system clarity. This shows that you not only understand the theory but can also implement it effectively.
✨Engage with AI-Assisted Development
If you have experience with AI-assisted development tools, be sure to highlight this during your interview. Discuss how these tools have improved your coding practices and delivery speed. If you haven't used them yet, express your interest and willingness to learn about these modern techniques.