8x8

Java Software Engineer

8x8

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudDockerJavaJUnitKubernetesMicroservicesMockitoSpringSpring BootSpringBootSQL

About the role

  • 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

Requirements

  • 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
Benefits
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring BootSpring Data JPASQLRESTful APIAWSDockerKubernetesJUnitMockito
Soft skills
collaborationtroubleshootingproblem-solvingcommunicationtechnical input