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