Senior Java Software Engineer
Senior Java Software Engineer

Senior Java Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Own the project end to end, refactor core components, and solve complex coding challenges.
  • Company: Join a forward-thinking business rebuilding their core platform in-house.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact by modernising legacy systems with cutting-edge technologies.
  • Qualifications: Strong Java and AWS experience, with a knack for problem-solving and collaboration.
  • Other info: Fast-paced environment with a quick interview process and immediate start.

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

We are working with a business who are rebuilding their core platform from the ground up and are looking for a Senior Java engineer who’s up for a real challenge. Their system was originally built externally, and they have now brought it fully in-house. Your mission is to get under the hood, untangle what’s there, and help them fix problems within the code — cleaner, faster, and built to scale. Someone with a forensic mind who is then able to get on with the fix.

What You’ll Be Doing:

  • Own the project entirely, end to end
  • Work across the stack using Java, React, AWS, MongoDB, and Elasticsearch
  • Refactor and re-engineer core components
  • Collaborate closely with product and architecture teams
  • Fix existing problems without rearchitecting and redesigning
  • You will be comfortable digging into existing codebase, breaking down and tracing the problem
  • Form and construct and then reverse engineer the problems

Experience:

  • Strong experience within the Java AWS stack
  • Experience modernising or replatforming legacy systems
  • Familiarity with microservices, CI/CD, or serverless architectures
  • A great understanding of modern software architecture, design principles and data structures
  • Practical experience with Java, React, MongoDB and AWS
  • Curiosity and persistence — you enjoy cracking tough problems and simplifying complexity
  • The ability to balance autonomy with collaboration

If this sounds like you then let me know and we can set up a call. 1 stage interview process completed in the next week and immediate start thereafter.

Senior Java Software Engineer employer: Movement8

Join a forward-thinking company that values innovation and collaboration, where as a Senior Java Software Engineer, you will play a pivotal role in rebuilding their core platform. With a strong emphasis on employee growth, you will have the opportunity to work with cutting-edge technologies in a supportive environment that encourages problem-solving and creativity. Located in a vibrant area, the company offers a dynamic work culture that fosters teamwork and personal development, making it an excellent employer for those seeking meaningful and rewarding challenges.
M

Contact Detail:

Movement8 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know about the company you're eyeing. A friendly chat can sometimes lead to insider info or even a referral, which can give you a leg up.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Java projects, make sure to highlight them. It’s a great way to demonstrate your expertise and problem-solving abilities without just relying on your CV.

✨Tip Number 3

Prepare for the interview by diving deep into the company’s tech stack. Brush up on Java, AWS, and any other tools mentioned in the job description. Being able to discuss how you’d tackle their specific challenges will impress them!

✨Tip Number 4

Don’t forget to apply through our website! We’re here to help you land that Senior Java Software Engineer role. Plus, it makes it easier for us to keep track of your application and get you set up for success.

We think you need these skills to ace Senior Java Software Engineer

Java
React
AWS
MongoDB
Elasticsearch
Microservices
CI/CD
Serverless Architectures
Software Architecture
Design Principles
Data Structures
Problem-Solving Skills
Collaboration
Autonomy
Refactoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, AWS, and any legacy systems you've modernised. We want to see how your skills align with the challenges we’re tackling!

Showcase Problem-Solving Skills: In your cover letter, share examples of how you've untangled complex code or fixed existing problems. We love a good story about cracking tough challenges!

Be Authentic: Let your personality shine through in your application. We’re looking for someone who’s curious and persistent, so don’t be afraid to show us what makes you tick!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to get your application and start the conversation about this exciting opportunity!

How to prepare for a job interview at Movement8

✨Know Your Tech Stack

Make sure you’re well-versed in Java, React, AWS, MongoDB, and Elasticsearch. Brush up on your knowledge of these technologies, especially how they interact within a microservices architecture. Being able to discuss your experience with these tools will show that you’re ready to tackle the challenges head-on.

✨Understand the Legacy System

Before the interview, try to get a grasp of what it means to modernise or replatform legacy systems. Think about common issues that arise during this process and be prepared to discuss how you would approach untangling existing code. This will demonstrate your forensic mindset and problem-solving skills.

✨Showcase Your Problem-Solving Skills

Prepare examples from your past work where you’ve successfully fixed complex problems without needing to completely redesign systems. Be ready to explain your thought process and the steps you took to arrive at a solution. This will highlight your ability to balance autonomy with collaboration.

✨Ask Insightful Questions

During the interview, don’t hesitate to ask questions about the current challenges the team is facing with their core platform. This shows your curiosity and persistence, and it gives you a chance to demonstrate how you can contribute to solving those issues. Plus, it helps you gauge if the role is the right fit for you.

Senior Java Software Engineer
Movement8

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

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