Mid-Level Java Developer

Location: Remote
Compensation: To Be Discussed
Reviewed: Thu, May 14, 2026
This job expires in: 30 days

Job Summary

Mid-Level Java Developer, seeking a skilled individual for a fully remote position to design, develop, and maintain Java-based applications, specifically Spring Boot microservices and RESTful APIs, with a focus on collaboration and continuous improvement.

Key Responsibilities:
  • Design, develop, and maintain scalable RESTful APIs and backend microservices using Java 21+ and Spring Boot
  • Implement caching, session management, and lightweight messaging solutions using Redis, and containerize applications with Docker for Kubernetes deployment
  • Participate in Agile Scrum ceremonies and collaborate with cross-functional teams to translate requirements into scalable solutions
Required Qualifications:
  • Minimum of 3+ years of hands-on experience in Java development
  • Strong foundation in Spring Boot and RESTful API development
  • Experience with PostgreSQL database management and optimization
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
  • Understanding of secure software development practices, including OAuth2 and JWT

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...