Staff Backend Engineer — Java/Spring Microservices (GCP)

CVS Health

Clayton (NC)

On-site

USD 107,000 - 284,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CVS Health Digital is seeking a Staff Software Development Engineer to design and operate backend microservices at scale, focusing on healthcare data exchange and platform capabilities. You will lead with Java/Spring Boot, RESTful APIs, Kafka, Docker/Kubernetes in a cloud-native, regulated environment, partnering with Product, Security, and DevOps to deliver reliable services.

Role requires HIPAA-aware rigor, strong security practices, and a track record of delivering scalable, resilient systems

Qualifications

  • 7+ years of overall professional software development experience.
  • 5+ years developing backend applications with Java/JEE, Spring Boot and Nodejs.
  • + experience building RESTful microservices and distributed systems.
  • 3+ years of deploying and operating services on Google Cloud Platform (GCP) using cloud-native patterns (GKE or Cloud Run, IAM, managed data services).
  • Hands-on experience with Kafka or similar event-streaming platforms.
  • Strong understanding of REST API design, JSON data modeling, and OpenAPI/Swagger documentation.
  • Practical experience with CI/CD pipelines and containerized workloads (Docker; Kubernetes preferred).
  • Solid grasp of 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 Apache Kafka (producers/consumers, schema evolution, partitioning, consumer groups)
  • Model and exchange data using JSON; ensure 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, dependency & image scanning, secrets management)
  • Apply 12-factor app principles, infrastructure-as-code, and configuration management best practices
  • Integrate backend services with EHR systems and healthcare data standards such as HL7 v2, FHIR, SMART on FHIR, CCD/C-CDA, or similar regulated data exchange formats
  • Ensure compliance with HIPAA, data governance, and platform security requirements, including encryption in transit and at rest
  • Own production readiness: availability, latency, throughput, and cost efficiency for high-volume backend services
  • Diagnose and resolve production issues; perform root cause analysis and drive long-term reliability improvements (SLIs/SLOs, error budgets)
  • Implement observability (structured logging, metrics, tracing) to support proactive monitoring and incident response
  • Participate in architecture reviews, code reviews, and technical design discussion, mentor junior engineers

Skills

Java/JEE
Spring Boot
REST APIs
Event-driven patterns
JSON data modeling
CI/CD pipelines
Security fundamentals

Education

Bachelor’s degree or equivalent experience

Tools

Kafka
Docker
Kubernetes
OpenAPI/Swagger

Job description

CVS Health Digital is seeking a Staff Software Development Engineer to design and operate backend microservices at scale, focusing on healthcare data exchange and platform capabilities. You will lead with Java/Spring Boot, RESTful APIs, Kafka, Docker/Kubernetes in a cloud-native, regulated environment, partnering with Product, Security, and DevOps to deliver reliable services.

Role requires HIPAA-aware rigor, strong security practices, and a track record of delivering scalable, resilient systems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Microservices for Health on GCP
Staff Backend Engineer: Java Microservices for Health on GCP

CVS Health • Seattle (WA)

On-site
USD 107,000 - 284,000
Comprehensive benefits
Bonus program
Staff Backend Engineer - Health Tech & Cloud Microservices
Staff Backend Engineer - Health Tech & Cloud Microservices

CVS Health • Beaverton (OR)

On-site
USD 107,000 - 284,000
Medical coverage
Dental coverage
Vision coverage
+3
Staff Backend Engineer - Healthcare Microservices & GCP
Staff Backend Engineer - Healthcare Microservices & GCP

CVS Health • Muncie (IN)

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
Senior Backend Engineer – Java/Spring Boot Microservices
Senior Backend Engineer – Java/Spring Boot Microservices

CVS Health • Eagle (ID)

On-site
USD 107,000 - 284,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+1
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/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, 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