Senior Software Engineer

Location: Remote
Compensation: Hourly
Reviewed: Tue, Dec 23, 2025
This job expires in: 30 days

Job Summary

A company is looking for a Senior Software Engineer (Java) to join their team remotely.

Key Responsibilities
  • Design and build back-end services for data-centric clinical and analytic applications
  • Develop applications utilizing cloud computing, big data, machine learning, and data science frameworks
  • Collaborate with data engineering and platform teams to ensure system resilience and scalability
Required Qualifications
  • In-depth knowledge of software engineering with experience in Java 17+ and Spring Boot
  • Familiarity with the full software development lifecycle (SDLC) and best practices
  • Experience designing applications in hybrid environments, including Azure and Google Cloud Platform (GCP)
  • Knowledge of DevOps pipelines and CI/CD using Azure DevOps or GitHub Actions
  • Ability to translate business requirements into application solutions

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