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
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
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.