remote
Senior Software Engineer - Backend - CVS Health
Software Engineer
Senior backend engineer responsible for modernizing legacy pharmacy systems into a cloud‑native platform using Java, Spring Boot, GCP, and Kubernetes.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for pharmacy applications.
- Lead the migration of legacy monoliths to cloud‑native microservices on Google Cloud Platform.
- Implement RESTful APIs, data models, and persistence layers using SQL databases.
- Containerize applications and orchestrate deployments with Kubernetes.
- Collaborate with cross‑functional teams to ensure scalability, security, and reliability of the platform.
Requirements
- 5+ years of professional experience in Java development, preferably with Spring Boot.
- Strong knowledge of cloud services (GCP) and container orchestration (Kubernetes).
- Hands‑on experience building and deploying microservices architectures.
- Proficiency with relational databases and writing efficient SQL queries.
- Solid understanding of REST API design, versioning, and best practices.