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