Java Software Engineer
- Hiring from
- United States
- Work type
- Hybrid
- Posted
619,151 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About The Company
At Genworth and CareScout, we are dedicated to simplifying and dignifying the aging experience. We understand that at some point in life, most individuals will assist a loved one—be it a parent, spouse, family member, friend, or neighbor—in navigating the complexities of aging and care. Our team is composed of curious problem-solvers, compassionate listeners, and individuals passionate about making a meaningful difference. We value diverse perspectives and foster an inclusive culture where every team member feels respected, supported, and empowered to bring their authentic self. Our core values—Make it human, Make it about others, Make it happen, and Make it better—guide our strategies, decisions, and interactions. If you are seeking to build a fulfilling career while helping transform the aging experience for millions of families, we welcome you to join us.
About The Role
We are seeking a skilled Software Engineer specializing in Java Development to join our technology team. This position offers flexibility with locations in Lynchburg, VA; Richmond, VA; or remote work within Eastern and Central time zones. Hybrid in-office attendance is required for employees residing within 50 miles of our Richmond or Lynchburg offices, with in-office days on Tuesday, Wednesday, and Thursday. The role focuses on designing, developing, implementing, and supporting Java-based software solutions that underpin the exceptional service we provide to our customers. Collaborating closely with business and technology teams, the Software Engineer will deliver innovative, secure, and reliable applications while advancing their expertise in modern software engineering practices.
Qualifications
At Genworth and CareScout, we are dedicated to simplifying and dignifying the aging experience. We understand that at some point in life, most individuals will assist a loved one—be it a parent, spouse, family member, friend, or neighbor—in navigating the complexities of aging and care. Our team is composed of curious problem-solvers, compassionate listeners, and individuals passionate about making a meaningful difference. We value diverse perspectives and foster an inclusive culture where every team member feels respected, supported, and empowered to bring their authentic self. Our core values—Make it human, Make it about others, Make it happen, and Make it better—guide our strategies, decisions, and interactions. If you are seeking to build a fulfilling career while helping transform the aging experience for millions of families, we welcome you to join us.
About The Role
We are seeking a skilled Software Engineer specializing in Java Development to join our technology team. This position offers flexibility with locations in Lynchburg, VA; Richmond, VA; or remote work within Eastern and Central time zones. Hybrid in-office attendance is required for employees residing within 50 miles of our Richmond or Lynchburg offices, with in-office days on Tuesday, Wednesday, and Thursday. The role focuses on designing, developing, implementing, and supporting Java-based software solutions that underpin the exceptional service we provide to our customers. Collaborating closely with business and technology teams, the Software Engineer will deliver innovative, secure, and reliable applications while advancing their expertise in modern software engineering practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 3-5+ years of experience in application development or software engineering.
- 3+ years of professional experience developing applications using Java.
- Proficiency with Spring Boot, Spring Framework, or similar enterprise application frameworks.
- Experience developing, supporting, and consuming RESTful APIs and microservices.
- Working knowledge of software engineering principles, object-oriented design, and modern development practices.
- Experience working with relational databases and SQL.
- Familiarity with Git-based source control systems and collaborative development workflows.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to manage multiple priorities and deliver solutions in a dynamic environment.
- Excellent verbal and written communication skills.
- Proven ability to collaborate effectively within cross-functional teams.
- Passion for continuous learning and adoption of emerging technologies.
Preferred / Nice To Have
- Experience using AI-assisted development tools such as GitHub Copilot or Microsoft Copilot.
- Familiarity with Agile delivery, DevSecOps practices, CI/CD automation, cloud technologies, and AI-assisted development environments.
- Exposure to cloud platforms like Azure or AWS.
- Experience with container technologies such as Docker and Kubernetes.
- Knowledge of security scanning tools including SonarQube, SAST, DAST, or dependency scanning solutions.
- Background supporting enterprise business applications within insurance, financial services, or healthcare industries.
- Interest in leveraging AI technologies to improve software development, testing, documentation, operational support, and developer productivity.
- Design, develop, test, and maintain Java-based applications and services supporting critical business processes.
- Investigate production incidents, resolve defects, and implement enhancements to improve system reliability and user experience.
- Translate business requirements and user stories into scalable, maintainable software solutions.
- Participate in application design discussions and contribute to technical solution recommendations.
- Develop and support RESTful APIs, microservices, and integrations with internal and external systems.
- Troubleshoot application defects, performance issues, and production incidents, identifying root causes and implementing corrective actions.
- Create and maintain technical documentation, process flows, and system design artifacts.
- Participate in code reviews and promote adherence to software engineering best practices and coding standards.
- Collaborate with developers, architects, business analysts, QA engineers, and infrastructure teams to deliver technology solutions.
- Contribute to application modernization, automation, and continuous improvement initiatives.
- Utilize approved AI-assisted development tools to enhance developer productivity, accelerate software delivery, and improve code quality.
- Apply engineering judgment to validate, test, secure, and maintain AI-generated code and recommendations.
- Support the design, implementation, and continuous improvement of CI/CD pipelines, DevSecOps practices, and software delivery automation.
- Work effectively with distributed teams across multiple locations and time zones.
Benefits
Genworth and CareScout are proud to be equal opportunity employers. We are committed to creating an inclusive environment where all employees and applicants receive equal consideration regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status in accordance with applicable federal, state, and local laws. We celebrate diversity and strive to foster a workplace where every individual feels valued and empowered to contribute their unique talents.
- Competitive compensation and total rewards incentives.
- Comprehensive healthcare coverage.
- Multiple 401(k) savings plan options with auto-enrollment in an employer-directed retirement account that is 100% employer-funded.
- Generous paid time off including 12 paid holidays, volunteer time off, and paid family leave.
- Disability, life, and long-term care insurance.
- Tuition reimbursement, student loan repayment, and training & certification support.
- Wellness support including gym membership reimbursement and employee assistance program resources for work/life support, financial, and legal management.
- Caregiver and mental health support services.
Genworth and CareScout are proud to be equal opportunity employers. We are committed to creating an inclusive environment where all employees and applicants receive equal consideration regardless of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other protected status in accordance with applicable federal, state, and local laws. We celebrate diversity and strive to foster a workplace where every individual feels valued and empowered to contribute their unique talents.
