Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Apr 07, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Senior Software Engineer (Java) to drive 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, ensuring alignment with the target architecture
  • Participate in backlog refinement and sprint planning, focusing on quality, feasibility, and long-term sustainability
Required Qualifications
  • 5+ years of experience developing, maintaining, and innovating large scale web apps and services
  • Strong experience with Java, Spring, and Hibernate server application, and its design patterns
  • Experience with Agile Development and SCRUM methodologies
  • BS/MS in computer science or equivalent work experience
  • Experience with relational database technology and developing applications in AWS

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