CVS Health is committed to building a world of health around every individual, fostering a connected and compassionate health experience. The Sr Software Development Engineer will be responsible for designing, developing, and implementing digital solutions using Java technology, collaborating with cross-functional teams to lead technical direction and innovation in digital engineering projects.
Responsibilities:
- As a Sr Software Development Engineer with CVS Health Aetna, responsible for internal applications for Java technology stack
- To design, develop, and implement digital solutions and systems by applying advanced technical expertise to architect and code software applications, collaborate with cross-functional teams, and contribute to the overall technical direction and innovation of digital engineering projects
- Includes development responsibility to design, develop, build, test, enhance, and maintain Java, Spring boot web-based, user interface applications
- Colleague will code and help with coding and leading the work and coordinate with both business and IT stakeholders
- Excellent communication and time management skills in addition to a firm understanding of contract management life cycle and Agile methodology
- Eventually lead the applications as a technical owner and accountable for all things related to application strategy, performance and future enhancements
- Work in a collaborative environment, contributing to Agile ceremonies
- Lead the design of efficient and user-friendly software products to advance and support business needs and required to be hands on with coding
- Establishes a clear vision aligned with company values; sets specific challenging and achievable objectives and action plans; motivates others to balance customer needs, budgets, and business success
- Supports both the business and technical understanding of the customer experience, back-end technologies/capabilities and business operations
- Ability to manage multiple work sets in a committed timeline in a fast-paced business environment
Requirements:
- 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
- 3+ years of experience in Building APIs and services using REST
- 3+ years of experience in developing SOAP, Restful and MQ based web services using Spring Boot
- 3+ years of experience in Batch, DB2 and MQ
- 3+ years of experience in building, testing, and deploying code to run on Mainframe and cloud infrastructure
- Excellent communication and time management skills in addition to a firm understanding of contract management life cycle and Agile methodology
- Ability to manage multiple work sets in a committed timeline in a fast-paced business environment
- Candidate needs strong leadership experience
- Experience in Scrum/Agile development methodologies
- Excellent analytical and problem solving skills
- Excellent written and verbal communication skills both technical and non-technical audiences
- Capability to mentor junior and mid-level engineer resources
- Proficient with communication across multiple levels of an organization
- Ability to multi-task and rapid context switch between dynamic project priorities
- Ability to navigate the technical teams to support the application with new initiatives and programs
- Experience in Creating Angular / React JS UI Applications
- Working knowledge with functional, imperative, and object-oriented languages and methodologies
- Cloud development experience in Azure OpenShift Cloud
- Conduct design code and test case peer reviews
- Experience in Jenkins, CI/CD Pipeline, GIT, and other DevOps principles
- Experience in Endeavor, Mainframe as well as UCD UDeploy
- Strong skills in design and solution engineering across both on premises and cloud infrastructure as well as Mainframe CICS, DB2 infrastructure