✦ Luna Orbit — System Administration

Senior Software Engineer - Java Backend

at CVS Health

Hybrid 💰 $92K – $222K USD / year Posted April 14, 2026
Salary $92K – $222K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's degree or equivalent experience (High School Diploma and 4 years relevant experience)
Category System Administration

Senior backend engineer to help modernize legacy CVS pharmacy systems into a cloud-native platform hosted on Google Cloud Platform. Build and integrate microservices and APIs for patient and drug domains, and deliver reliable operations through automated CI/CD.

  • Develop and maintain backend microservices using Java and Spring Boot
  • Build and integrate APIs (GraphQL and REST) for scalable service communication
  • Deploy and manage services on Google Cloud Platform (GKE)
  • Work with Google Cloud Spanner and Kafka pub/sub tools
  • Automate CI/CD pipelines using GitHub Actions and Argo CD

Develop backend microservices using Java and Spring Boot, exposing and integrating APIs with GraphQL and REST. Deploy services on Google Kubernetes Engine (GKE), work with Google Cloud Spanner using the Postgres dialect, integrate pub/sub messaging with Kafka/Confluent Kafka, and automate CI/CD pipelines using GitHub Actions and Argo CD.

The ideal candidate is a senior backend engineer with 5+ years of Java and Spring Boot experience building microservices and system designs. They have hands-on API development with GraphQL and REST, strong Google Cloud Platform experience (especially GKE and Cloud Spanner), and have implemented CI/CD pipelines using GitHub Actions and Argo CD with Kafka-based pub/sub integration.

5+ years of backend development experience with Java and Spring Boot2+ years working with APIs (GraphQL and REST) in microservices architectures2+ years hands-on experience with GCPAWSor Azure2+ years working with pub/sub tools like Kafka or similar2+ years' experience with databases (Postgres or similar)2+ years' experience with CI/CD tools (GitHub ActionsJenkinsArgo CDor similar)
Hands-on experience with Google Cloud Platform7-10 years of backend development experience with Java and Spring BootFamiliarity with Kubernetes concepts; experience deploying services on GKEStrong understanding of microservice best practices and distributed systems
JavaSpring BootGraphQLRESTGoogle Cloud PlatformGCPGoogle Kubernetes EngineGKEGoogle Cloud SpannerPostgrespub/subConfluent KafkaKafkaGitHub ActionsArgo CDJenkins
JavaSpring BootGraphQLRESTmicroservicesGoogle Cloud PlatformGKEGoogle Cloud Spanner (Postgres dialect)pub/subKafkaConfluent KafkaGitHub ActionsArgo CDJenkinsCI/CD pipelinesPostgresKubernetesdistributed systemssystem design
backend microservicesJavaSpring BootGraphQLRESTAPIsGoogle Cloud PlatformGCPGoogle Kubernetes EngineGKEGoogle Cloud Spanner (Postgres dialect)pub/sub toolsKafkaConfluent KafkaGitHub ActionsArgo CDCI/CD pipelinesPostgresKubernetesmicroservices architecturesdistributed systemssystem design
collaborationcommunicationproblem-solvingcontinuous improvementengineering ownership
Industry Healthcare IT
Job Function Build Java backend microservices on Google Cloud Platform for pharmacy system modernization
Role Subtype Backend Engineer
Tech Domains Java, Google Cloud Platform, Kubernetes, SQL / PostgreSQL
Senior Software Engineer - Java BackendSenior Software EngineerJavaSpring Bootbackend microservicesmicroservicessystem designGraphQLRESTAPIsGoogle Cloud PlatformGCPGoogle Kubernetes EngineGKEGoogle Cloud SpannerPostgres dialectpub/subConfluent KafkaKafkaCI/CD pipelinesGitHub ActionsArgo CDJenkinsKubernetesdistributed systemsPostgresAPIs (GraphQL and REST)automate CI/CD pipelines

5+ years backend development with Java and Spring Boot, 2+ years working with GraphQL and REST APIs in microservices architectures, 2+ years hands-on experience with GCP, AWS, or Azure, 2+ years with pub/sub tools like Kafka or similar, 2+ years CI/CD tools experience with GitHub Actions and Argo CD (or similar)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile