Note: The job is a remote job and is open to candidates in USA. CVS Health is a company focused on reshaping healthcare experiences through digital innovation. The Senior Software Development Engineer will design and implement digital solutions while collaborating with cross-functional teams to enhance customer experiences.
Responsibilities
- Designing, developing, and implementing digital solutions and systems, applying advanced technical expertise to architect and code software applications
- Collaborating with cross-functional teams, and contributing to the overall technical direction and innovation of digital engineering projects
- Developing applications/web services and cloud native apps using NodeJS, Java/J2EE, REST API, Spring Core, Spring MVC Framework, Spring Boot Framework, Spring Security and other tech stacks (Open source and proprietary)
- Unit testing using framework such as Junit, Mockito, JBehave
- Building and deploying services using as part of CI/CD process
- Taking responsibility for end-to-end application delivery including coordination with required teams for production deployment
- Continuously monitoring application health and KPIs, supporting triage of any production issues as and when needed
- Being an advocate of security best practices, champion and support the importance of security within engineering, partnering with Digital and Enterprise security teams and digital product owners to ensure compliance
Skills
- 5+ years of experience working with enterprise solution delivery in a large-scale distributed software design environment, in a J2EE development environment
- 5+ years experience in Developing Java applications in Spring boot, Spring MVC
- 5+ years of experience in Junit Framework
- 3+ years working with APIs (GraphQL and REST) in microservices architectures
- 3+ years hands-on experience with GCP, AWS, or Azure (GCP Preferred)
- 3+ years of experience with databases (Postgres or similar)
- 3+ years' experience with CI/CD tools (GitHub Actions, Jenkins, Argo CD, or similar)
- Bachelor's degree or equivalent experience (Highschool diploma plus 4 years relevant work experience)
- Experience working with pub/sub tools like Kafka or similar
- Hands-on experience with Google Cloud Platform
- Familiarity with Kubernetes concepts; experience deploying services on GKE is a plus
- Strong understanding of microservice best practices and distributed systems
- Experience in Scrum/Agile development methodologies
- Excellent analytical and problem-solving skills
- Proficient with communication across multiple levels of an organization
- Healthcare, Pharmacy or Retail domain experience preferred
- AI/ML knowledge is a plus
- Candidate needs strong leadership experience
- Capability to mentor junior engineers
- Ability to multi-task and rapid context switch between dynamic project priorities
Benefits
- Eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above
- Medical, dental, and vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- Other resources, based on eligibility
Company Overview
Company H1B Sponsorship