Senior Java Software Engineer – Microservices, Kafka, GCP

CVS Health

Olympia (WA)

On-site

USD 83,430 - 222,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CVS Health Digital seeks a Senior Software Development Engineer to lead design and development of scalable, cloud-native solutions using Java/JEE, Spring Boot, RESTful microservices, and Kafka. The role emphasizes data migration, ETL pipelines, SecDevOps, and healthcare data standards in a HIPAA-conscious environment.

The ideal candidate will mentor engineers, drive architectural decisions, and partner with compliance to ensure secure, interoperable health data exchange.

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 of 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 on GCP using GKE/Cloud Run/Cloud Build/Cloud SQL/ Pub/Sub/ IAM/ Secret Manager

Skills

Java/JEE
Spring Boot
RESTful microservices
Apache Kafka
CI/CD pipelines
Docker & Kubernetes
Cloud platforms

Education

Bachelor’s degree or equivalent

Tools

Docker
Kubernetes
GCP
AWS
Azure
Spring Batch

Job description

CVS Health Digital seeks a Senior Software Development Engineer to lead design and development of scalable, cloud-native solutions using Java/JEE, Spring Boot, RESTful microservices, and Kafka. The role emphasizes data migration, ETL pipelines, SecDevOps, and healthcare data standards in a HIPAA-conscious environment.

The ideal candidate will mentor engineers, drive architectural decisions, and partner with compliance to ensure secure, interoperable health data exchange.

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

Similar jobs worth comparing

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 Cloud Engineer — Microservices & Kafka (Healthcare)
Senior Java Cloud Engineer — Microservices & Kafka (Healthcare)

CVS Health • Trenton (NJ)

On-site
USD 83,000 - 223,000
Senior Software Engineer - Java/Spring, Kafka, Cloud
Senior Software Engineer - Java/Spring, Kafka, Cloud

CVS Health • Santa Fe (NM)

On-site
USD 90,000 - 180,000
Comprehensive benefits
Bonus program
Retirement options
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 – Cloud Health Data
Senior Java Microservices Architect – Cloud Health Data

CVS Health • Sacramento (CA)

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
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/Kafka Software Engineer - Cloud & Healthcare
Senior Java/Kafka Software Engineer - Cloud & Healthcare

CVS Health • Providence (RI)

On-site
USD 83,000 - 223,000
Senior Software Engineer - HealthTech (Java, Kafka, Cloud)
Senior Software Engineer - HealthTech (Java, Kafka, Cloud)

CVS Health • Lansing (MI)

On-site
USD 83,000 - 223,000
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