Senior Cloud Software Engineer - Java, Spring Boot & Kafka

Hispanic Alliance for Career Enhancement

Washington (District of Columbia)

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 microservices in Java/JEE, Spring Boot, and Kafka, focusing on secure healthcare data solutions.

You will own data migration, ETL pipelines, API governance, and SecDevOps practices, mentoring engineers and guiding architecture while delivering resilient services on Google Cloud Platform.

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 (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.
  • Support workflows across patient data exchange, interoperability, and HIPAA‑aligned data flows.
  • Collaborate with compliance and security teams to implement regulatory safeguards.

Skills

Java/JEE
Spring Boot
Spring Cloud
RESTful microservices
Apache Kafka
GCP
Security DevOps
Data Migration
ETL pipelines
HL7/FHIR knowledge

Education

Bachelor's degree or equivalent experience

Tools

Kafka
Docker
Kubernetes
Spring Batch
Cloud Run
GKE

Job description

CVS Health Digital seeks a Senior Software Development Engineer to lead design and development of scalable, cloud-native microservices in Java/JEE, Spring Boot, and Kafka, focusing on secure healthcare data solutions.

You will own data migration, ETL pipelines, API governance, and SecDevOps practices, mentoring engineers and guiding architecture while delivering resilient services on Google Cloud Platform.

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

Similar jobs worth comparing

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

CVS Health • City of Albany (NY)

On-site
USD 83,430 - 222,480
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/Spring Kafka Engineer (Healthcare)
Senior Java/Spring Kafka Engineer (Healthcare)

CVS Health • Boston (MA)

On-site
USD 83,000 - 223,000
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 Cloud-Native Software Engineer (Java/Kafka)
Senior Cloud-Native Software Engineer (Java/Kafka)

Hispanic Alliance for Career Enhancement • Salem (OR)

On-site
USD 83,000 - 223,000
Medical, dental, and vision coverage
Paid time off
Senior Java Software Engineer – Microservices, Kafka, GCP
Senior Java Software Engineer – Microservices, Kafka, GCP

CVS Health • Olympia (WA)

On-site
USD 83,000 - 223,000
Senior Cloud-Native Software Engineer (Java/Kafka) – Health
Senior Cloud-Native Software Engineer (Java/Kafka) – Health

CVS Health • Montgomery (AL)

On-site
USD 83,000 - 223,000
Medical, dental, vision coverage
Paid time off
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 Software Engineer - Cloud-Native Health Data & Microservices
Senior Software Engineer - Cloud-Native Health Data & Microservices

CVS Health • Saint Paul (MN)

On-site
USD 83,000 - 223,000