Java Software Engineer in London
Java Software Engineer

Java Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
8

At a Glance

  • Tasks: Develop and maintain robust microservices using Java and Spring Boot.
  • Company: Join 8x8, a global leader in communication services.
  • Benefits: Fully remote work, flexible hours, and professional development opportunities.
  • Why this job: Make an impact on mission-critical systems while collaborating with experienced engineers.
  • Qualifications: 5+ years of Java experience and strong skills in Spring Boot and AWS.
  • Other info: Dynamic team environment that values diversity and continuous learning.

The predicted salary is between 36000 - 60000 £ per year.

8x8 connects our customers and teams globally, empowering CX leaders with performance and insights to make smarter decisions, delight customers, and drive lasting business impact.

Join 8x8's engineering team to build mission-critical communication services that power businesses worldwide. We are seeking a talented Java Engineer to join our growing team, where you will work on scalable microservices that form the backbone of our platform. This position is fully remote within the UK.

What You'll Do

  • Develop and maintain robust microservices using Java and Spring Boot
  • Build and optimize cloud-native applications on AWS infrastructure
  • Work with containerized applications using Docker and Kubernetes
  • Write comprehensive automated tests to ensure code quality and reliability
  • Contribute to high availability solutions and system resilience
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Participate in architectural discussions and provide technical input
  • Support the team in troubleshooting and resolving production issues

What We're Looking For

Essential

  • Solid Java development experience (5+ years)
  • Proven experience building Spring Boot microservices
  • Proficiency with Spring Data JPA, SQL, and database design
  • Strong experience with RESTful API development
  • Good understanding of AWS services and cloud architecture
  • Hands-on experience with Docker and Kubernetes for container orchestration
  • Strong automated testing skills using JUnit and Mockito
  • Knowledge of CI/CD pipelines and DevOps practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities

Nice To Have

  • Experience working with AI-powered development tools (e.g. Claude Code, GitHub Copilot)
  • Experience with Kafka and event-driven architectures
  • Knowledge of both SQL and NoSQL databases for different use cases
  • Experience with TestContainers for integration testing
  • Understanding of high availability principles and fault-tolerant design
  • Experience with monitoring and observability tools such as Grafana

About You

  • You're a collaborative team player who thrives in a dynamic environment
  • You have excellent verbal and written communication skills
  • You're passionate about writing clean, maintainable code and continuously learning new technologies
  • You take ownership of your work and are comfortable asking questions when needed
  • You actively contribute to team discussions and code reviews

What We Offer

  • Fully remote working within the UK with flexible hours
  • Opportunity to work on mission-critical systems at scale
  • Professional development and training opportunities
  • Collaborative team environment with experienced engineers

8x8 believes diversity makes our company stronger which is why we are a proud equal opportunities employer and encourage all of our staff to bring their authentic selves to work. We believe in fairness which is why we have been a member of the Living Wage Foundation for many years and we believe in security so reserve the right to undertake background checks on anyone that we extend an employment offer to.

Java Software Engineer in London employer: 8x8

At 8x8, we pride ourselves on being an exceptional employer, offering fully remote work within the UK and flexible hours that promote a healthy work-life balance. Our collaborative team environment fosters professional growth through continuous learning opportunities, while our commitment to diversity and inclusion ensures that every employee can bring their authentic selves to work. Join us to contribute to mission-critical systems at scale and be part of a company that values fairness and innovation.
8

Contact Detail:

8x8 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at 8x8 or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Java projects, especially any microservices you've built. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of AWS, Docker, and Kubernetes. Be ready to discuss how you've used these technologies in past projects, as they'll be key to impressing the hiring team.

✨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, it shows you're genuinely interested in joining the 8x8 team.

We think you need these skills to ace Java Software Engineer in London

Java Development
Spring Boot
Microservices Architecture
AWS
Docker
Kubernetes
RESTful API Development
SQL
Spring Data JPA
Automated Testing (JUnit, Mockito)
CI/CD Pipelines
DevOps Practices
Problem-Solving Skills
Communication Skills
Collaboration Abilities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java development experience and 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 Spring Boot microservices expertise!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building scalable applications and how you can contribute to our team. Keep it concise but engaging – we love a good story!

Show Off Your Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles and how you tackled them. We value problem-solving abilities, so give us examples that demonstrate your analytical thinking and attention to detail.

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 serious about joining our team at 8x8!

How to prepare for a job interview at 8x8

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially focusing on Spring Boot and microservices. Be prepared to discuss your past projects and how you've implemented these technologies, as this will show your depth of knowledge and experience.

✨Familiarise Yourself with AWS and Cloud Architecture

Since the role involves building cloud-native applications, it’s crucial to understand AWS services and cloud architecture. Have examples ready of how you've used AWS in previous roles, and be ready to discuss the benefits of cloud solutions.

✨Demonstrate Your Problem-Solving Skills

Prepare for technical questions that assess your problem-solving abilities. Think of specific challenges you've faced in your previous roles and how you overcame them, particularly in relation to system resilience and high availability.

✨Show Your Collaborative Spirit

8x8 values teamwork, so be ready to talk about how you've collaborated with cross-functional teams in the past. Highlight any experiences where you contributed to discussions or code reviews, as this will showcase your communication skills and team player attitude.

Java Software Engineer in London
8x8
Location: London
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

8
  • Java Software Engineer in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • 8

    8x8

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