Careers with CVS Health offer flexible work arrangements. We are hiring for a dynamic new initiative that will run out of our state-of-the-art offices at Bonham Quay. This role has an impact on improving the experience of pharmacy colleagues, leading to a better customer experience from when a prescription is received at CVS to when the customer leaves with their medication.
Senior Software Development Engineer
Design and develop critical applications that ensure high availability, resilience, and performance. Maintain high standards of software quality by writing high-quality code and following established standards and best practices to run the applications at scale.
* Optimize application for non-functional requirements and enable the applications to deploy and run at scale.
* Work with cross-functional teams including Software Engineers, Product Managers, and Architects.
* Participate in peer-reviews of solution designs and related code.
* Build and deploy application components as part of CI/CD process.
Responsibilities:
* Ensure end-to-end application delivery, coordination with required teams for production deployment.
* Continuously monitor application health/metrics and KPIs (Key Performance Indicators).
* Triage any issues in production.
* Proactively review the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing.
Required Qualifications:
* 6+ years of overall Software development experience.
* 3+ years of experience developing microservices and cloud native apps using Java, REST API, GraphQL, Spring Core, Spring MVC Framework, Spring Boot Framework JPA, Spring Security, and similar tech stacks.
* 3+ years of experience working with Unit testing using frameworks such as Junit, Mockito or JBehave.
* 3+ years of experience with messaging technologies like Kafka or RabbitMQ.