Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jul 22, 2026
This job expires in: 30 days
Job Summary
To build and operate high-performance backend services using Java, the contracted Senior Software Engineer will work remotely, focusing on designing scalable systems, developing APIs, and integrating applications with machine learning models.
Key responsibilities
- Design, build, test, and maintain scalable backend services using Java
- Develop APIs, microservices, and event-driven components for high-volume production systems
- Monitor and optimize system performance, including latency, throughput, and availability
Required qualifications
- Strong professional experience developing production applications with Java
- Experience designing backend services, APIs, microservices, or distributed systems
- Strong understanding of Java design patterns, object-oriented programming, and software architecture
- Experience with automated testing and continuous integration and delivery practices
- Basic understanding of machine learning concepts and how applications interact with deployed models
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...