Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Apr 14, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Senior Software Engineer (Java) to contribute to the design, development, and quality of software across their research platform.
Key Responsibilities
- Design, code, test, and maintain full stack software solutions of moderate to high complexity
- Contribute to the design and architecture of new and existing systems while ensuring alignment with target architecture
- Participate in backlog refinement and sprint planning, focusing on quality, feasibility, and long-term sustainability
Required Qualifications
- 5+ years of experience developing and maintaining large scale web applications and services
- Strong experience with Java, Spring, and Hibernate server application and its design patterns
- Experience with Agile Development and SCRUM methodologies
- Experience with relational database technology and Spring Boot
- BS/MS in computer science or equivalent work experience
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...