Senior Java Software Engineer

CVS HealthHartford, ID
Remote

About The Position

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. As a Senior Java Software Development Engineer, you will play a crucial role within a collaborative team and will design, develop, and maintain backend services and APIs while also ensuring that releases are well-coordinated, fully prepared, and successfully deployed to production. The ideal candidate will bring strong technical expertise in modern backend development, excellent problem-solving skills, and a proactive approach to production monitoring, issue triage, and cross-team coordination. This position is critical in maintaining high engineering standards, ensuring smooth release cycles, and driving operational excellence across the development lifecycle.

Requirements

  • 7+ years of end-to-end software engineering experience across the full SDLC, with strong fundamentals in algorithms, data structures, design patterns, and concurrency.
  • 5+ years of experience with Java and Spring Boot, including REST API development, testing (JUnit), and engineering best practices.
  • 3+ years of hands-on experience with a major cloud platform (GCP, AWS, or Azure), with a preference for GCP and experience using services such as Cloud Storage, Cloud Composer, Dataflow, and IAM.
  • 3+ years building and maintaining scalable backend systems, microservices, RESTful APIs, and ETL/data quality pipelines.
  • 2+ years of experience with Kubernetes and related tooling (GKE, Apigee, Airflow).
  • 2+ years working with relational and non-relational databases (PostgreSQL/SQL, MongoDB).
  • 2+ years of experience with CI/CD, DevOps tooling, and automated testing, including OAuth2/JWT-based authentication.
  • 1+ year of experience supporting production deployments, release coordination, observability, and post-release validation.
  • Strong communication skills, ability to lead technical discussions, collaborate cross-functionally, and mentor junior engineers.

Nice To Haves

  • Experience with application performance monitoring and observability platforms.
  • Experience designing, implementing, and maintaining CI/CD pipelines.
  • Knowledge of message queues and event-driven architectures (e.g., Pub/Sub, Kafka).
  • Experience with SRE or DevOps practices, including incident response and root-cause analysis.
  • Familiarity with Apigee and Python.
  • Strong understanding of Agile methodologies and sprint planning best practices.
  • Healthcare domain experience preferred.

Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Ensure releases are well-coordinated, fully prepared, and successfully deployed to production.
  • Proactive approach to production monitoring, issue triage, and cross-team coordination.
  • Maintain high engineering standards.
  • Ensure smooth release cycles.
  • Drive operational excellence across the development lifecycle.

Benefits

  • medical coverage
  • dental coverage
  • vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service