Software Development Engineer - Java

CVS HealthWork At Home-Massachusetts, MA
Onsite

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. Position Summary Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects.

Requirements

  • 2 - 5 years of relevant experience
  • Strong knowledge of Java fundamentals
  • Experience in Spring Boot
  • Familiarity with GraphQL, RESTful and microservices architecture
  • Experience in database design & development
  • Understanding of SDLC and version control (Git)
  • Experience in testing frameworks
  • Strong communication and teamwork skills
  • Excellent problem solving skills

Nice To Haves

  • Experience in GCP
  • Experience in security testing and vulnerability assessment tools

Responsibilities

  • Leverage programming skills to design and implement efficient and reliable digital solutions
  • Write code, develop software components, and implement functionalities according to project requirements
  • Collaborate with the development team and other stakeholders to design and define the technical architecture and infrastructure required for the digital solutions
  • Contribute to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability
  • Test own code and participates in the overall quality assurance process
  • Write and execute unit tests, conduct code reviews, debug, and troubleshoot issues to ensure the reliability and stability of digital solutions
  • Participate in agile or other development methodologies, attend meetings, and contribute to project planning and progress tracking
  • Create and maintain technical documentation, including system designs, specifications, user guides, and other relevant documentation
  • Seek opportunities for professional development and growth, such as attending conferences, taking online courses, or participating in relevant training programs

Benefits

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