Staff Backend Engineer: Java Microservices for Health on GCP

CVS Health

Seattle (WA)

On-site

USD 107,000 - 284,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Bonus program

Job summary

CVS Health Digital is hiring a Staff Software Development Engineer to design and deliver scalable backend microservices in a regulated healthcare environment. You will lead initiatives across product, architecture, security, and DevOps to build reliable services.

You will work with Java, Spring Boot, RESTful APIs, and event-driven systems on Google Cloud Platform. This role requires strong collaboration, a focus on security and HIPAA compliance, and a commitment to quality, performance, and cost

Qualifications

  • 7+ years of professional software development experience.
  • 5+ years backend with Java/JEE, Spring Boot and Node.js.
  • Experience building RESTful microservices and distributed systems.
  • 3+ years deploying and operating services on Google Cloud Platform (GCP).
  • Hands-on experience with Kafka or similar event-streaming platforms.
  • Security fundamentals: OAuth2/OIDC, TLS, secrets management.

Responsibilities

  • Design, develop, and maintain backend microservices using Java/JEE and Spring Boot, exposing RESTful APIs that are secure, performant, and resilient.
  • Implement event-driven patterns using Kafka (producers/consumers, schema evolution, partitioning, consumer groups).
  • Model and exchange data using JSON with robust validation, versioning, and backward compatibility.
  • Build and maintain CI/CD pipelines including unit/integration testing, static analysis, artifact promotion, and progressive delivery.
  • Partner with Security and DevOps teams to integrate automated security controls (SAST, DAST, deps & image scanning).
  • Apply 12-factor app principles, infrastructure-as-code, and configuration management best practices.
  • Integrate backend services with EHR systems and healthcare data standards (HL7 v2, FHIR, SMART on FHIR, CCD/C-CDA).
  • Ensure HIPAA compliance, data governance, and platform security requirements (encryption).
  • Own production readiness: availability, latency, throughput and cost efficiency.
  • Diagnose production issues, perform root cause analysis, and drive reliability improvements (SLIs/SLOs).
  • Implement observability (logs, metrics, tracing) to support monitoring and incident response.
  • Participate in architecture reviews, code reviews, and mentor junior engineers.

Skills

Java/JEE
Spring Boot
RESTful APIs
Event-driven systems
Apache Kafka
Google Cloud Platform (GCP)

Education

Bachelor's degree or equivalent experience

Tools

Docker
Kubernetes
OpenAPI/Swagger

Job description

CVS Health Digital is hiring a Staff Software Development Engineer to design and deliver scalable backend microservices in a regulated healthcare environment. You will lead initiatives across product, architecture, security, and DevOps to build reliable services.

You will work with Java, Spring Boot, RESTful APIs, and event-driven systems on Google Cloud Platform. This role requires strong collaboration, a focus on security and HIPAA compliance, and a commitment to quality, performance, and cost

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer - Healthcare Microservices & GCP
Staff Backend Engineer - Healthcare Microservices & GCP

CVS Health • Muncie (IN)

On-site
USD 107,000 - 284,000
Staff Backend Engineer — Java/Spring Microservices (GCP)
Staff Backend Engineer — Java/Spring Microservices (GCP)

CVS Health • Clayton (NC)

On-site
USD 107,000 - 284,000
Staff Software Engineer: Backend Microservices (Java/Spring, GCP)
Staff Software Engineer: Backend Microservices (Java/Spring, GCP)

CVS Health • Tallahassee (FL)

On-site
USD 140,000 - 190,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+2
Staff Backend Engineer — Java/Spring Microservices, GCP
Staff Backend Engineer — Java/Spring Microservices, GCP

CVS Health • Lansing (MI)

On-site
USD 107,000 - 284,000
Staff Backend Engineer, Java/Spring Microservices, Cloud
Staff Backend Engineer, Java/Spring Microservices, Cloud

CVS Health • Bristol (RI)

On-site
USD 107,000 - 284,000
Medical coverage
Dental coverage
Vision coverage
+3
Staff Backend Engineer - Java/Spring Microservices
Staff Backend Engineer - Java/Spring Microservices

CVS Health • Boston (MA)

On-site
USD 150,000 - 190,000
Medical, dental & vision coverage
Paid time off
Retirement savings options
+2
Staff Backend Engineer - Java Microservices on Cloud
Staff Backend Engineer - Java Microservices on Cloud

CVS Health • Crystal Bay (NV)

On-site
USD 107,000 - 284,000
Medical benefits
Dental benefits
Vision coverage
+2
Staff Backend Engineer, Health Microservices Leader
Staff Backend Engineer, Health Microservices Leader

CVS Health • Phoenix (AZ)

On-site
USD 107,000 - 284,000
Staff Backend Engineer, Health Cloud & Microservices
Staff Backend Engineer, Health Cloud & Microservices

CVS Health • Town of King (WI)

On-site
USD 107,000 - 284,000
Staff Backend Engineer • Java/Spring Boot • Cloud
Staff Backend Engineer • Java/Spring Boot • Cloud

CVS Health • Lincoln (NE)

On-site
USD 107,000 - 284,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+1