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