Position Details
About this role
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.
Key Responsibilities
- 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
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
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)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile