Java Software Engineer — RESTful Microservices, Remote

Genworth Financial, Inc.

Lynchburg (VA)

Hybrid

USD 78,000 - 117,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Total rewards
Healthcare coverage
401(k) options
Paid holidays
Tuition reimbursement
Gym membership reimbursement
Wellness support
Volunteer time off

Job summary

Genworth Financial, Inc. is seeking a Software Engineer - Java Development in Lynchburg/Richmond or remote Eastern/Central time zones. You will design, build, test, and support Java applications and RESTful services that power aging-care solutions.

Hybrid work is possible; in-office days may be required near the Richmond/Lynchburg area. Ideal candidates have 3–5+ years in Java, Spring, APIs, and SQL, with strong problem-solving and collaboration skills.

Qualifications

  • Bachelor's degree in Computer Science, IT, Software Engineering, or related field.
  • 3-5+ years of experience in application development or software engineering.
  • 3+ years of experience developing Java applications.
  • Experience with Spring Boot, Spring Framework, or similar enterprise frameworks.
  • Experience developing, supporting, and consuming RESTful APIs and microservices.
  • Strong knowledge of SQL and relational databases.
  • Experience using Git-based workflows and collaboration.
  • Strong analytical and problem-solving skills.
  • Ability to manage multiple priorities in a dynamic environment.
  • Excellent verbal and written communication; cross-functional collaboration.

Responsibilities

  • Design, develop, test, and maintain Java-based applications and services.
  • Support production apps by investigating incidents and implementing enhancements.
  • Translate business requirements into scalable software solutions.
  • Develop and support RESTful APIs and microservices.
  • Collaborate with architects, QA, and infra teams to deliver solutions.
  • Contribute to CI/CD pipelines and DevSecOps practices.
  • Create technical documentation and participate in code reviews.
  • Work with distributed teams across locations and time zones.

Skills

Java
Spring Boot
REST APIs
SQL
Git
Problem solving
Communication
Team collaboration
Agile

Education

Bachelor's degree

Tools

GitLab
Maven/Gradle
Azure/AWS
Docker/Kubernetes
CI/CD

Job description

Genworth Financial, Inc. is seeking a Software Engineer - Java Development in Lynchburg/Richmond or remote Eastern/Central time zones. You will design, build, test, and support Java applications and RESTful services that power aging-care solutions.

Hybrid work is possible; in-office days may be required near the Richmond/Lynchburg area. Ideal candidates have 3–5+ years in Java, Spring, APIs, and SQL, with strong problem-solving and collaboration skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer - Remote & Modern Dev Tools
Java Software Engineer - Remote & Modern Dev Tools

Genworth • Lynchburg (VA)

Hybrid
USD 78,000 - 117,000
Competitive Compensation
Health benefits
Tuition Reimbursement
+1
Senior Software Engineer - Lead Web Apps & UX (Remote)
Senior Software Engineer - Lead Web Apps & UX (Remote)

Genworth • Richmond (VA)

Hybrid
USD 96,700 - 145,000
Software Engineer - Java Development
Software Engineer - Java Development

Genworth Financial, Inc. • Lynchburg (VA)

On-site
USD 78,000 - 117,000
Competitive compensation
Total rewards
Healthcare coverage
+6
Software Engineer - Java Development
Software Engineer - Java Development

Genworth • Lynchburg (VA)

Hybrid
USD 78,000 - 117,000
Competitive Compensation
Health benefits
Tuition Reimbursement
+1
Java Software Engineer — Retirement Tech, Hybrid
Java Software Engineer — Retirement Tech, Hybrid

Securian Financial Group • United States

Hybrid
USD 56,000 - 103,000
PTO
Health insurance
401(k)
+1
Hybrid Java Engineer for Retirement Tech
Hybrid Java Engineer for Retirement Tech

Securian • Saint Paul (MN)

Hybrid
USD 56,000 - 103,000
Health insurance
PTO
Holidays
+3
Senior Software Engineer
Senior Software Engineer

Genworth • Richmond (VA)

On-site
USD 96,700 - 145,000
Remote Senior Java Backend & Microservices Engineer
Remote Senior Java Backend & Microservices Engineer

Veracity Ventures Inc. • New York (NY)

On-site
USD 152,000 - 262,000
Senior Java Engineer - Hybrid NYC | Microservices & Spring
Senior Java Engineer - Hybrid NYC | Microservices & Spring

Wissen Technology • New York (NY)

Hybrid
USD 150,000 - 230,000
Healthcare insurance
Short/Long term disability insurance
Life Insurance
+6
Hybrid Java Developer for Pension Risk & AI
Hybrid Java Developer for Pension Risk & AI

Securian Financial Group • Northern (KY)

Hybrid
USD 56,000 - 103,000
Paid time off
Holidays
401(k) retirement plan
+3