Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Mar 30, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Sr. Software Engineer (Java).

Key Responsibilities:
  • Design, develop, and deliver complex backend features and systems with minimal guidance
  • Translate high-level requirements into Low-Level Designs (LLD) and drive technical decisions across modules
  • Lead development of critical features from design to deployment and monitoring
Required Qualifications:
  • 3+ years of experience with backend systems in Java, Spring, or similar ecosystems
  • Deep understanding of object-oriented design, system design, data structures, and algorithms
  • Strong experience in designing and implementing RESTful APIs and distributed systems
  • Hands-on experience with SQL and NoSQL databases, including schema design and performance optimization
  • Experience in building highly available and scalable systems with a focus on performance tuning

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