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