Senior Software Engineer - HealthTech (Java, Kafka, GCP)

CVS Health Corporation

Dover (DE)

On-site

USD 83,000 - 222,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CVS Health Digital is seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead design and development of scalable, secure cloud‑native solutions in a healthcare context. The ideal candidate will bring hands‑on experience with data migration, ETL pipelines, and data management, ideally within healthcare/EHR integration.

Familiarity with HL7/FHIR and cloud platforms such as GCP is highly preferred.

Qualifications

  • 5+ years of professional software engineering experience.
  • 5+ years with 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 (unit tests, integration tests, SAST/DAST, artifact provenance, policy gates).
  • Deploy and operate services on Google Cloud Platform (GCP) using 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

Software engineering
Leadership
Architectural design
Security mindset
Mentoring
Java/JEE
RESTful APIs
Spring Boot
Spring Cloud
OpenTelemetry

Education

Bachelor’s degree or equivalent experience

Tools

Apache Kafka
Spring Boot
Spring Cloud
GCP
Kubernetes
Docker
CI/CD tooling

Job description

CVS Health Digital is seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead design and development of scalable, secure cloud‑native solutions in a healthcare context. The ideal candidate will bring hands‑on experience with data migration, ETL pipelines, and data management, ideally within healthcare/EHR integration.

Familiarity with HL7/FHIR and cloud platforms such as GCP is highly preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – Cloud Microservices for Health Tech
Senior Java Engineer – Cloud Microservices for Health Tech

9025 CVS Shared Services Resources LLC • Massachusetts

Hybrid
USD 107,000 - 261,000
Medical insurance
Dental coverage
Vision coverage
+4
Senior Java Software Engineer – Health IT & Cloud Interop
Senior Java Software Engineer – Health IT & Cloud Interop

CVS Health • Hartford (CT)

On-site
USD 180,000 - 240,000
Medical coverage
Dental coverage
Vision coverage
+5
Lead Java Software Engineer
Lead Java Software Engineer

CVS Health • Hartford (CT)

On-site
USD 180,000 - 240,000
Medical coverage
Dental coverage
Vision coverage
+5
Staff Java Engineer - Platform & Cloud Lead
Staff Java Engineer - Platform & Cloud Lead

CVS Health Corporation • North Carolina

Hybrid
USD 107,000 - 261,000
Staff Java Engineer - Remote, Cloud & Microservices
Staff Java Engineer - Remote, Cloud & Microservices

CVS Health Corporation • Northern (KY)

Remote
USD 107,000 - 261,000
Medical benefits
Dental benefits
Vision benefits
+3
Senior Software Engineer: Scalable & Secure Systems (Remote)
Senior Software Engineer: Scalable & Secure Systems (Remote)

Cambia Health Solutions, Inc. • Portland (OR)

Hybrid
USD 167,000 - 186,000
Employee referral program
Work from home options
Senior Backend Software Engineer
Senior Backend Software Engineer

Compunnel, Inc. • Eagan (MN), Northern (KY)

On-site
USD 120,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Accenture • Minneapolis (MN)

On-site
USD 110,000 - 140,000
Major medical
HSA
Dental
+6
Senior Java Full-Stack Tech Lead - Healthcare, Cloud
Senior Java Full-Stack Tech Lead - Healthcare, Cloud

Infinite Computer Solutions • Campus (IL)

On-site
USD 120,000 - 180,000
Staff Java Engineer: Cloud-Native Platforms & AI Innovator
Staff Java Engineer: Cloud-Native Platforms & AI Innovator

Quest Oracle Community • Northern (KY)

Hybrid
USD 107,000 - 261,000
Medical, dental, and vision coverage
Paid time off
Bonus and equity opportunities