Software Development Engineer, Java

CVS Health

Closes in 7 days Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$79,310–$158,620 / yr
Posted
2 days ago
Closes
Jul 10, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $151k
This role $119k
$65k most similar roles pay here $209k

This role pays less than 75% of similar roles. Most pay $118,867–$182,168 — the shaded band above. At the midpoint, this role pays about $119k versus about $151k for comparable roles.

Based on 240 similar postings.

Employer

About CVS Health

CVS Health is a leading American healthcare company operating retail pharmacies, pharmacy benefit management services, and a health insurance segment through Aetna, one of the nation''s largest health insurers. Industry: Healthcare & Pharmacy

CVS Health currently has 389 open roles on FindRole.

Listed pay typically runs $118,450–$284,280 across 114 roles with salary data.

Most-posted roles

View all roles at CVS Health

At a glance

TL;DR · Software Development Engineer, Java

Join our dynamic digital engineering team as a mid-level software engineer where you will leverage your programming skills to design and implement efficient, scalable digital solutions. You’ll write code, develop software components, and collaborate with cross-functional teams to define technical architecture and infrastructure. Your responsibilities include contributing to architectural decisions, conducting unit tests, debugging issues, and participating in agile development methodologies. Additionally, you will maintain technical documentation and seek opportunities for professional growth through training and conferences. Ideal candidates have 2-5 years of experience with Java fundamentals, Spring Boot, GraphQL, RESTful services, microservices architecture, database design, SDLC, Git, and testing frameworks. Familiarity with GCP and security testing tools is a plus. This role involves working on large-scale digital projects that require robust technical solutions to complex business problems.

What you'll do

  • Design and implement efficient digital solutions using programming skills.
  • Write code and develop software components based on project requirements.
  • Contribute to technical architecture decisions ensuring scalability and performance.
  • Test own code, conduct unit tests, and debug issues for reliability.
  • Create and maintain detailed technical documentation for system designs.

What we're looking for

  • 2-5 years of experience in software development and digital solutions.
  • Proficient in Java fundamentals, Spring Boot, and RESTful architecture.
  • Experience with GraphQL, microservices, and database design.
  • Understanding of SDLC, version control (Git), and testing frameworks.
  • Strong problem-solving, communication, and teamwork skills.

More like this

Similar roles

Lead Architect

CVS Health

Remote 65 days ago $106,605$260,590
Java Spring Spring Boot RESTful APIs OOP design patterns distributed systems concurrency control parallelism GCP Azure AWS cloud-native patterns architectural decision-making AI assistant tools Node.js NestJS GraphQL React Angular Vue OAuth 2.0 OIDC SAML JWT microservices Kafka Docker Kubernetes Redis relational databases NoSQL databases CI/CD Jenkins GitHub Actions
Remote

Tech Lead, Java/J2EE, ReactJS, Spring Boot

Motorola Solutions

Richardson, TX +1 43 days ago $150,000$180,000
ReactJS Java Spring Boot microservices architecture RESTful APIs Google Cloud Platform (GCP) Docker Kubernetes CI/CD GitHub Jenkins Hibernate JPA DevSecOps Python Kafka

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 7 days ago
AWS Java Springboot Node.js HTML CSS JavaScript TypeScript React Angular RESTful APIs WebSockets JSON SQL NoSQL Scrum CI/CD Agile development methodologies

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 8 days ago
Java Spring Framework RESTful APIs Microservices PostgreSQL Oracle Test Driven Development UNIX Shell Perl Cloud Development