CVS Health is a company focused on building a more connected and compassionate health experience. They are seeking a Staff Software Development Engineer to contribute to their next-generation platform, utilizing Java/J2EE and Spring Boot to develop scalable services and improve health outcomes for individuals.
Responsibilities:
- Design and develop cloud scalable services in a containerized and CI/CD environment
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Collaborate in solving problems complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
- Partner with business and product management counterparts to define and prioritize opportunities to improve value creation and align on shared KPIs to measure success
- Implement Circuit Breakers and Service Discovery patterns for the Microservices and ensure that patterns are stringently followed for every integration inbound to/outbound from Microservices
- Design and implement real-time Streaming of data from No-SQL/SQL databases to analytics
- Work with business users, project managers and other engineers to achieve elegant solutions that would reduce cost, expenses and time to market
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Assist in risk assessment, Tech audits and mitigation activities
Requirements:
- 7+ years of software development in enterprise / web / cloud applications
- 5+ years experience with one of the following programming languages/tools: Java, J2EE, Spring boot, Reactive programming, Caching Strategies, Kubernetes or Kafka
- 3+ years of experience with cloud computing technologies such as AWS or GCP or Azure or similar public cloud environments
- Bachelor's degree, or equivalent experience (HS diploma + 4 years relevant experience)
- Experiencing architecting, designing, delivering and operationalizing scalable microservices-based web/ webservices applications in cloud native environments
- Experience with build automation technologies like Maven, Gradle, Jenkins, Harness, GHA
- Expert knowledge with functional, imperative and object-oriented languages and methodologies
- Experience with Cassandra and Postgres
- Experience with test-driven development and automated testing frameworks
- Experience in performance tuning and code optimization
- Individually motivated to be able to see the big picture and prioritize their work to make the largest impact on the business and customers vision and requirements
- Analytical thinking - able to simplify complex problems, processes or projects into component parts explore and evaluate them systematically
- Hands-on experience with AI-driven code generation tools such as GitHub Copilot, Claude, or similar platforms