CVS Health is dedicated to building a world of health around every individual, creating a more connected and compassionate health experience. The Lead Java Software Engineer will work within a Product Team to develop high-quality software solutions, focusing on both frontend and backend development while promoting agile methodologies.
Responsibilities:
- Work in a single or paired programming collaborative environment, contributing to agile ceremonies
- Lead the design of efficient and user-friendly software products to advance and support business needs
- Develop frontend and backend code utilizing test-driven development
- To be successful in this role, it is important that you have a deep knowledge of various cloud infrastructure hardware and software such as Openstack, AWS, GCP, and Azure, as well as the underlying architecture for hyper-converged technologies and Pivotal Cloud Foundry
Requirements:
- 7+ years of Java and UI development experience
- 7+ years of experience working with enterprise solution delivery in a large-scale distributed software design environment, preferably in a J2EE development environment with strong leadership experience
- 2+ years of experience working in an Agile-based development environment and using Agile concepts such as Continuous Integration (CI/CD) and Test-Driven Development (TDD)
- 2+ years of experience with frontend development including Angular 15+, React, or similar
- Kotlin experience is a plus
- Experience implementing AI to software engineering is preferred
- Excellent analytical and problem solving skills
- Excellent written and verbal communication skills, with experience working directly with the business and cross functional teams as well as mentoring and guiding the less senior team members