Skip to main content

Sr. Full Stack Engineer - 70726BR

Primary Location: Chicago, IL
Additional Locations: IL-Chicago

Health Data & Management Solutions, Inc. (HDMS), a subsidiary of CVS/Aetna, is a Software Development Company on the cutting edge of health IT data solutions. Offering data warehouse, management and analysis tools for the healthcare industry, HDMS strives to improve and enhance its product suite for health plans, employers and providers through constant innovation. HDMS' web-based products and services provide flexible, high-value reporting tools that empower users to maximize the value of their health care data and support benefit decisions.

This position's requirements include a solid understanding of language, frameworks, unit testing frameworks on your platform; collects business requirements from interviews and translates into sound, creative software designs that effectively weigh business and technical tradeoffs.

Join a team building the next generation cloud-based products that our clients will use in mining their healthcare information for insight.

Fundamental Components:
Key Skills:
Demonstrated ability and desire to quickly comprehend complex and unfamiliar codebases. There are no black boxes if you have the source code (and, sometimes, even if you don’t).
Strong debugging and analysis skills, forging ahead when the tracks lead off the familiar path. View error messages as an invitation to start a journey rather than a STOP sign.
Strive to divine original developer intent when studying existing code, and to puzzle disparate pieces together into cohesive understanding. Know and love ‘git blame’ or equivalent, and relish finding an offhand comment in an old Jira issue that holds the answer to a small mystery!
Recognize when you don’t completely understand something germane to the task at hand, and spend the time to gain that understanding, as a prerequisite for a correct and confident solution. Possess an aversion to ‘shotgunning’ problems.
Accept the challenges inevitably associated with large legacy code bases and look for ways to leave the place better than you found it. Small improvements add up.
Aim to write code that is so clear and concise it looks trivially simple in hindsight, making you wonder how it took you so long to get to that point. Simple solutions are harder to create than complex ones and are much more valuable. Mark Twain captured it well with his quote: “I apologize for such a long letter - I didn't have time to write a short one.”

Key Technologies:
Java 8. Overall Java expertise essential; a love of patterns enabled by Java 8’s lambda expressions is…also essential. Immutability! Streams and functional programming paradigms! Sure, there’s plenty of older code that doesn’t use it, but now we can!
Spring Framework, with a focus on the core IoC container, Spring MVC controllers, and (for bonus points) Spring Security. Do you really ‘get’ scopes? Great. Have you written your own? Even better! Are dynamic proxies explicable rather than black magic you take on faith? Fantastic; black magic has a dark side.
Vaadin UI development knowledge is a plus. Don’t know Vaadin? Some GWT experience gets you halfway there.
DVCS experience. Mercurial knowledge is perfect; Git competence and an open mind are good enough.
Knowing enough JavaScript to code your way out of a paper bag is helpful; knowing enough CSS to make the bag pretty and responsive is even better.

Background Experience:

Ability to take responsibility for the implementation, quality, and operation of large features, such as an epic-level story or multi-sprint feature.
Ability to estimate size accurately and deliver on-time and to specification regularly based on those estimates.
Experience translating large features into software designs.
5 years’ software development experience, full life cycle development.
3 years’ experience developing apps on the specific platform.
5+ years’ of practical work experience with Java or JavaScript on a cloud-based platform.
Experience using Docker on a cloud-based platform is a plus, particularly having scaled containers across multiple Docker daemons.
Experience using continuous deployment / continuous integration (CI / CD) technology.

Able to produce coherent and audience friendly written documentation.
Professional communication skills both written and verbal.

Additional Job Information:
The location is Chicago, IL at the HDMS office- 550 W Washington Blvd.

Clinical Licensure:

Potential Telework Position:

Percent of Travel Required:
0 - 10%

EEO Statement:
Aetna is an Equal Opportunity, Affirmative Action Employer

Benefit Eligibility:
Benefit eligibility may vary by position.

Candidate Privacy Information:
Aetna takes our candidate's data privacy seriously. At no time will any Aetna recruiter or employee request any financial or personal information (Social Security Number, Credit card information for direct deposit, etc.) from you via e-mail. Any requests for information will be discussed prior and will be conducted through a secure website provided by the recruiter. Should you be asked for such information, please notify us immediately.



Jobs for you

Recently Viewed Jobs

You do not have any recently viewed jobs

Your Saved Jobs

You do not have any saved jobs

Sign up for Job Alerts

Join our Talent Community

At Aetna, a CVS Health Company, we are pioneering a total approach to health and wellness and we need talented candidates like you to join our team. Become a member of our talent community to be the first to know about career initiatives that match your skills and interests as they become available, in addition to details on upcoming events, networking opportunities, and news about Aetna, a CVS Health Company.

Join Our Talent Community

Sign up to receive information about job openings that are tailored to your skills and interests. Plus, get the latest career news from Aetna, a CVS Health Company.