Senior Java Microservices & Data Platform Engineer

CVS Health

Richmond (VA)

On-site

USD 83,430 - 222,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision coverage
Paid time off
Retirement savings options

Job summary

CVS Health is seeking a Senior Software Development Engineer in the US to lead design and development of scalable, secure cloud-native solutions. You will work on data migration, ETL, and healthcare data standards in a DevSecOps environment.

The role emphasizes mentoring, API governance, and building high-performance microservices with Java, Spring Boot, and Kafka, while integrating HL7/FHIR and HIPAA considerations across cloud platforms.

Qualifications

  • 5+ years of professional software engineering experience.
  • 5+ years with developing applications within Java/JEE, Spring Boot, Spring Cloud, RESTful microservices.
  • 3+ years of Apache Kafka (event streaming, partitions, consumer groups, schema registry).
  • 3+ years CI/CD pipelines, Git workflows, automated testing.
  • 3+ years Docker, Kubernetes, Cloud orchestration.
  • 2+ years hands-on experience with Cloud (GCP, AWS, Azure).

Responsibilities

  • Architect, design, and develop high-performance microservices using Java, JEE, Spring Boot, and Spring Cloud.
  • Lead development of event-driven services using Apache Kafka (producers, consumers, streaming patterns, schema evolution).
  • Own API strategy for RESTful services, ensuring consistent JSON modeling, backward-compatible versioning, and strong API governance.
  • Mentor team members and contribute to engineering standards, design reviews, and coding best practices.
  • Design and implement ETL pipelines for structured/unstructured data using Python-based pipelines, Spring Batch, or cloud-native ETL frameworks.
  • Lead data migration efforts for legacy-to-cloud or system-to-system transitions (incremental loads, bulk loads, validation, reconciliation).
  • Establish data quality, profiling, and governance practices.
  • Work with clinical data formats, mapping, transformations, and normalization (FHIR resources, HL7 v2 segments, CCD/C-CDA documents).
  • Build and maintain CI/CD automation (unit tests, integration tests, SAST/DAST, artifact provenance, policy gates).
  • Deploy and operate services on Google Cloud Platform (GKE, Cloud Run, Cloud Build, Cloud SQL, Pub/Sub, IAM, Secret Manager, etc).
  • Drive SecDevOps practices: threat modeling, secure coding, dependency scanning, secrets management, container hardening.
  • Implement observability frameworks (OpenTelemetry, tracing, dashboards, alerts, SLOs).
  • Integrate microservices with EHR systems using HL7 v2, FHIR, SMART on FHIR, and standard healthcare APIs.

Skills

Java/JEE
Spring Boot
RESTful microservices
Apache Kafka
CI/CD pipelines
Docker
Kubernetes
GCP
SecDevOps
HL7/FHIR

Education

Bachelor's degree or equivalent experience

Tools

Git
Spring Cloud
Spring Batch
Cloud Build
SAST/DAST

Job description

CVS Health is seeking a Senior Software Development Engineer in the US to lead design and development of scalable, secure cloud-native solutions. You will work on data migration, ETL, and healthcare data standards in a DevSecOps environment.

The role emphasizes mentoring, API governance, and building high-performance microservices with Java, Spring Boot, and Kafka, while integrating HL7/FHIR and HIPAA considerations across cloud platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer – Cloud, Data & HealthTech
Senior Java Microservices Engineer – Cloud, Data & HealthTech

CVS Health • Phoenix (AZ)

On-site
USD 83,000 - 223,000
Senior Java Microservices Engineer: Health Data & Cloud
Senior Java Microservices Engineer: Health Data & Cloud

CVS Health • Indianapolis (IN)

On-site
USD 83,000 - 223,000
Medical, dental, vision coverage
Senior Java Microservices Architect — Healthcare Data
Senior Java Microservices Architect — Healthcare Data

CVS Health • Charleston (WV)

On-site
USD 83,000 - 223,000
Medical, dental, vision coverage
Paid time off
Retirement savings options
+1
Senior Java Microservices Lead – Healthcare Cloud
Senior Java Microservices Lead – Healthcare Cloud

CVS Health • Carson City (NV)

On-site
USD 83,430 - 222,480
Senior Java Microservices Architect – Health Data & Cloud
Senior Java Microservices Architect – Health Data & Cloud

CVS Health • Augusta (ME)

On-site
USD 83,000 - 223,000
Senior Java Microservices Architect – Cloud Health Data
Senior Java Microservices Architect – Cloud Health Data

CVS Health • Sacramento (CA)

On-site
USD 83,000 - 223,000
Senior Java Microservices Architect Health Tech Cloud
Senior Java Microservices Architect Health Tech Cloud

CVS Health • Topeka (KS)

On-site
USD 83,000 - 223,000
Senior Java Microservices Lead – Health Tech & Cloud
Senior Java Microservices Lead – Health Tech & Cloud

CVS Health • Bismarck (ND)

On-site
USD 83,000 - 223,000
Medical coverage
Dental coverage
Vision coverage
+3
Senior Java Microservices Architect – Health IT & Cloud
Senior Java Microservices Architect – Health IT & Cloud

CVS Health • Pierre (SD)

On-site
USD 83,000 - 223,000
Senior Java Microservices Lead – HealthTech & Data
Senior Java Microservices Lead – HealthTech & Data

CVS Health • Columbus (OH)

On-site
USD 83,000 - 223,000
Comprehensive benefits