onsite
Staff Software Development Engineer - Fulfillment - CVS Health
Software Engineer
Lead the design and delivery of scalable fulfillment platforms, driving architecture, performance, and reliability using Java, microservices, AWS, and modern DevOps practices.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance fulfillment services using Java and microservice patterns.
- Drive cloud adoption and optimization on AWS, including serverless, container, and data services.
- Lead technical decisions, code reviews, and mentorship for a cross‑functional engineering team.
- Collaborate with product, UX, and operations to translate business requirements into robust, scalable solutions.
- Establish CI/CD pipelines, automated testing, and monitoring to ensure reliability and rapid delivery.
Requirements
- 10+ years of software development experience, with deep expertise in Java and building microservice architectures.
- Strong hands‑on experience with AWS services (EC2, Lambda, RDS, S3, etc.) and infrastructure‑as‑code.
- Proficiency in SQL databases and data modeling for high‑throughput transactional systems.
- Demonstrated ability to work in Agile environments and lead technical teams.
- Experience with CI/CD tools (Jenkins, GitLab, CircleCI) and automated testing frameworks.
Skills
javaawssqlagilecicd