Java Backend Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jun 23, 2026
This job expires in: 30 days
Job Summary
Seeking a skilled Java Backend Engineer for a full-time remote position, who will design, develop, and maintain robust Java-based applications, implement scalable microservices architecture, and deploy applications on Microsoft Azure while collaborating with cross-functional teams.
Key responsibilities
- Design and develop Java applications using object-oriented programming principles and industry-standard design patterns
- Build and implement scalable microservices architecture, ensuring high availability and performance optimization
- Deploy and manage applications on Microsoft Azure, including Azure App Service and Azure Functions, while following CI/CD practices
Required qualifications
- 5-6 years of hands-on experience in Java development at the enterprise level, with recent experience in Java 18 or above
- 3-4 years of hands-on experience with Kafka and strong programming skills in Java frameworks
- Experience in developing Spring Boot applications, including REST API development and ORM frameworks
- Knowledge of Microsoft Azure cloud platform and familiarity with CI/CD practices
- Proficiency in writing optimized SQL queries and understanding of microservices architecture
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...