Responsible for the techno-functional impact analysis, design and code construction activities associated with development of software releases for the CVS Retail Pharmacy systems
Partner and collaborate with the development manager, business analysts, architects, quality assurance, business partners, developers, and project managers to deliver business change and innovation into our Java based business applications software
Involved throughout the entire development life cycle of a product and must be able to deliver an efficient solution
Identify and properly mitigate any risks to the product before deployment to production
Work with Tier 1 systems for Retail Pharmacy (RxConnect) and multiple applications
Deliver business change and innovation into Java based business applications
Possibly mentor or lead (Staff Engineer level responsibilities)
Requirements
7+ years of software development experience in enterprise/web applications
7+ years of experience with backend development in Java-based technologies
7+ years of experience working in cloud based technologies using frameworks like Spring, Springboot, Kafka, Redis
7+ years hands on system design experience with mission critical applications
5+ years of experience with Azure, GCP or other public cloud services, Infrastructure as Code (IaC), SaaS application development/support, CI/CD practices, containerization, Kubernetes, and Agile/DevOps methodologies
5+ years experience with Agile methodologies and familiarity with product management tools such as Jira, Confluence, Rally, or equivalent product engineering collaboration tools
7+ years of experience working in large scale applications, with large scale dataset & transaction volume
Preferred: 10+ years of software development experience in enterprise/web applications
Preferred: 3+ years of experience in Retail Pharmacy or Healthcare domain
Preferred: Master's Degree
Technology: Expert Java programming knowledge on latest JDK versions, Spring framework
Knowledge of open-source packages especially those provided by Apache, Google, and Spring
Database knowledge – SQL, NoSQL, table structure, data relationships
Familiarity with GraphQL/gRPC
In-depth experience with building application programming interfaces (API) and frameworks
Experience with API security, analytics, throttling, caching, logging, request and response modifications
Extensive experience on Monolith to Microservices Migration
Extensive experience of Microservices Patterns and its right implementation
Extensive experience of the Cloud Native Development practices and 12 factor apps development
Education: Bachelor’s degree, or equivalent experience (HS diploma + 4 years relevant experience)
Benefits
Affordable medical plan options
a 401(k) plan (including matching company contributions)
an employee stock purchase plan
No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
Paid time off
Flexible work schedules
family leave
dependent care resources
colleague assistance programs
tuition assistance
retiree medical access
bonus, commission or short-term incentive program eligibility
equity award program
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.