
Java Software Engineer
8x8
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇬🇧 United Kingdom
Visit company websiteJob 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