CVS Health is building a world of health around every individual, seeking to innovate and simplify healthcare. The Software Development Engineer - Java will design, develop, and implement digital solutions while collaborating with cross-functional teams to contribute to the technical direction of projects.
Responsibilities:
- Leverage programming skills to design and implement efficient and reliable digital solutions
- Write code, develop software components, and implement functionalities according to project requirements
- Collaborate with the development team and other stakeholders to design and define the technical architecture and infrastructure required for the digital solutions
- Contribute to technical discussions, proposes design patterns, and makes architectural decisions to ensure scalability, performance, and maintainability
- Test own code and participates in the overall quality assurance process
- Write and execute unit tests, conduct code reviews, debug, and troubleshoot issues to ensure the reliability and stability of digital solutions
- Participate in agile or other development methodologies, attend meetings, and contribute to project planning and progress tracking
- Create and maintain technical documentation, including system designs, specifications, user guides, and other relevant documentation
- Seek opportunities for professional development and growth, such as attending conferences, taking online courses, or participating in relevant training programs
Requirements:
- 2 - 5 years of relevant experience
- Strong knowledge of Java fundamentals
- Experience in Spring Boot
- Familiarity with GraphQL, RESTful and microservices architecture
- Experience in database design & development
- Understanding of SDLC and version control (Git)
- Experience in testing frameworks
- Strong communication and teamwork skills
- Excellent problem solving skills
- Bachelor's degree preferred/specialized training/relevant professional qualification
- Experience in GCP
- Experience in security testing and vulnerability assessment tools