Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Java Development

$77.8k - $117k

Genworth Financial

About UsAt Genworth and CareScout, we’re on a mission to simplify and dignify the aging experience.The truth is, most of us will help a parent, spouse, family member, friend, or neighbor navigate aging and care at some point in our lives. We’ve been there ourselves. That’s why we’re building better ways to help people find, fund, and understand aging care all while being supported every step of the way. We’re a team of curious problem-solvers, compassionate listeners, and people who care about making a difference. We value diverse perspectives and are committed to fostering an inclusive culture where every team member feels respected, supported, and empowered to bring their authentic self.Our four values guide our strategy, our decisions, and our interactions:Make it human. We care about the people that make up our customers, colleagues, and communities.Make it about others. We do what's best for our customers and collaborate to drive progress. Make it happen. We work with intention toward a common purpose and forge ways forward together. Make it better. We create fulfilling purpose-driven careers by learning from the world and each other.If you’re looking to build a meaningful career while helping transform the aging experience for millions of families, we’d love to hear from you.POSITION TITLESoftware Engineer - Java DevelopmentThis role is not eligible for employment visa sponsorship.POSITION LOCATIONLynchburg, VA ; Richmond, VA; or Remote Eastern & Central time zones*Hybrid in-office would be required if you reside within 50 miles of our Richmond or Lynchburg, VA office. Required in-office days are Tuesdays, Wednesdays and Thursdays with working hours targeting our core business hours of 9am-5pm EST.YOUR ROLEAs a Software Engineer, you'll contribute to the design, development, implementation, and support of technology solutions that are foundational to the world-class service our customers expect and deserve. Working collaboratively with business and technology teams, you'll help deliver innovative, secure, and reliable software solutions while continuing to grow your technical expertise in modern software engineering practices.What you will be doingDesign, develop, test, and maintain Java-based applications and services that support critical business processes.Support production applications by investigating incidents, resolving defects, and implementing 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 while identifying root causes and implementing solutions.Create and maintain technical documentation, process flows, and system design artifacts.Participate in code reviews and contribute to the adoption of 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 such as GitHub Copilot and Microsoft Copilot to improve developer productivity, accelerate software delivery, enhance code quality, and support testing, troubleshooting, and documentation activities.Apply engineering judgment to validate, test, secure, and maintain AI-generated code and recommendations.Contribute to the design, implementation, and continuous improvement of CI/CD pipelines, DevSecOps practices, and software delivery automation to enable secure, reliable, and high-quality software solutions.Work effectively with distributed teams across multiple locations and time zones. ​What you bringBachelor'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 experience developing applications using Java.Experience 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.Experience using 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.Strong verbal and written communication skills.Proven ability to collaborate effectively within cross-functional teams.Passion for continuous learning and adopting emerging technologies. ​Nice to haveExperience using GitHub Copilot, Microsoft Copilot, or similar AI-assisted software development tools.Experience working in modern software engineering environments that leverage Agile delivery, DevSecOps practices, CI/CD automation, cloud technologies, and AI-assisted development tools.Exposure to cloud platforms such as Azure or AWS.Experience with container technologies such as Docker / Kubernetes.Exposure to security scanning tools such as SonarQube, SAST, DAST, or dependency scanning solutions.Experience 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.​Preferred Technical SkillsJavaSpring Boot / Spring FrameworkREST APIs & MicroservicesSQL & Relational DatabasesGit / GitLabMaven / GradleAzure or AWSDocker / KubernetesAgile Development MethodologiesADDITIONAL INFORMATIONNational Range: $77,800 - $117,000Disclaimer: This role is aligned to a national market-based pay range. Actual compensation will vary based on geographic location, experience, skills, and other job-related factors. In addition to base salary, this role is eligible to participate in a bonus incentive plan. Incentive compensation is based on individual and company performance and is not guaranteed.Employee Benefits & Well-BeingGenworth|CareScout employees make a difference in people’s lives every day. We’re committed to making a difference in our employees’ lives.Competitive Compensation & Total Rewards IncentivesComprehensive Healthcare CoverageMultiple 401(k) Savings Plan OptionsAuto Enrollment in Employer-Directed Retirement Account Feature (100% employer-funded!)Generous Paid Time Off – Including 12 Paid Holidays, Volunteer Time Off and Paid Family LeaveDisability, Life, and Long Term Care InsuranceTuition Reimbursement, Student Loan Repayment and Training & Certification SupportWellness support including gym membership reimbursement and Employee Assistance Program resources (work/life support, financial & legal management)Caregiver and Mental Health Support ServicesSummaryLocation: Lynchburg, Virginia; Remote (Richmond); Richmond, Virginia; Remote (Lynchburg)Type: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java Development in Richmond, VA vacancy
  •  ...Java Developer Position: Java developer Location: Either Charlotte, NC or Kennesaw, GA or Richmond, VA Contract: 6-18 months r. Java 11+ Vertx framework Springboot Strong SQL skills Ability to jump between mysql and sql server... 
    Suggested
    Contract work

    RIT Solutions

    Richmond, VA
    1 day ago
  •  ...Sr. Java Developer Location: Washington DC, Virginia and Maryland Experience: 8+ years Job Description: Proven working experience in core Java (6 7, 8) development Hands on experience in designing and developing applications using Java EE platforms Object... 
    Suggested
    Work experience placement

    Keylent Inc

    Richmond, VA
    4 days ago
  •  ...identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionTitle : Big Data Developer (Java)Location : Richmond, VAType : Full Time PermanentJob Description :• Should be having very good expertise in core java concepts• Should... 
    Suggested
    Full time

    Ventures Unlimited

    Richmond, VA
    1 day ago
  •  ...the Job description below and if you are interested , please forward your updated resume to ****@*****.*** Job Title: Java Developer Location: Initially Remote work (POST COVID has to relocate to Richmond, CA or New York, NY/NJ) Duration... 
    Suggested
    Remote work
    Relocation

    Navtech

    Richmond, VA
    5 days ago
  •  ...Experience Required • BS/MS in engineering, business or a related field,...  ...7+ years’ experience in Web Development • Advanced knowledge of...  ...Felix (OSGI), Apache Jackrabbit, Java Content Repository (JSR-170 API...  ...level: Mid-Senior LevelIndustry: Computer Software
    Suggested

    EROS Technologies

    Richmond, VA
    1 day ago
  •  ...Java Developer Designing and implementing Java-based applications. Analyzing user...  ...business goals. Developing and testing software. Debugging and resolving technical problems...  .... Ensuring continuous professional self-development. 12+ years of hands-on experience with... 

    Software Technology Inc

    Richmond, VA
    5 days ago
  •  ...Backend Software Engineer Java, Springboot, AWS, CI/CD, SQL databases Modernizing applications on IAM documents and messaging Must sit in McLean, VA Hybrid (Mon-Fri remote/Tue-Thu onsite) 1 hour zoom video interview - coding assessment will be conducted, screen sharing... 
    Remote work

    United IT

    Richmond, VA
    1 day ago
  •  ...Java Developer We are looking for a Java Developer with experience in building high...  .... You will be part of a talented software team that works on mission-critical applications...  ...include managing Java application development while providing expertise in the full software... 

    BizTek People

    Richmond, VA
    5 days ago
  •  ...- Washington Business Journal (2016).Job DescriptionFull Stack Java Developer skilled most heavily with Java. (This is a mid-level...  ...projects in use§ Spring§ Hibernate§ Apache CXF§ MavenFull-Stack development - which means in addition to backend development in Java, we’re... 
    Temporary work

    USM Systems

    Richmond, VA
    1 day ago
  •  ...will: • Act as a member of the Software Center of Excellence,...  ...face of high quality design and development practices• Develop high performing...  ...• Collaborate with system engineers, front-end developers and software...  ...• Strong knowledge of Java 6+ and Java open-source software... 
    Work at office

    LanceSoft

    Glen Allen, VA
    1 day ago
  •  ...Job Posting Either a Java Developer with IBM Sterling Integration experience will work or else an IBM Sterling integrator with...  ...wide fulfillment teams, Business Technology Groups, Application Development, architecture teams, Release Management, Technology Infrastructure... 

    Kaav Inc.

    Richmond, VA
    4 days ago
  •  ...Sr. Java Programmer Location: Richmond, VA Interview Type: In Person Work Arrangement...  ...application developer in the design, development, and maintenance of Java/ JEE based...  ...concepts, specifically Oracle, and software development life cycle is required. Strong... 
    Work at office
    Local area
    Remote work

    My3Tech Inc

    Richmond, VA
    5 days ago
  • $70 - $80 per hour

     ...Java Developer Immediate need for a talented Java Developer. This is a 12 months contract opportunity with long-term potential...  ...Apply cybersecurity best practices to ensure secure application development Use Beanshell scripting for automation, configuration, and integration... 
    Contract work
    Immediate start

    Pyramid Corporation

    Richmond, VA
    5 days ago
  •  ...to deliver solutions across the full Software Development Lifecycle leveraging the Agile Methodology...  ...: Lead the design and architecture of Java-based solutions tailored to meet...  ...LangChain, vector databases, and prompt engineering techniques Knowledge of data engineering... 
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Richmond, VA
    9 hours ago
  •  ...Software Engineer (Java) Our client, an education services company, is seeking a Senior Software Engineer (Java) to join their team, hit...  ...data intensive products. What will you do? Full stack development in Java, Angular or React preferred. Will participate... 
    Permanent employment
    Casual work
    Work at office
    Remote work
    Flexible hours

    Key Choice Group

    Glen Allen, VA
    3 days ago
  •  ...Java Full Stack Developer Locations: Charlotte NC, Richmond VA, Kennesaw GA, Chandler AZ, Chicago IL (Onsite) Fulltime only Skill: Java Full stack developer Must have 10+ years of IT experience. Solid understanding and experience using Web Services (SOAP and/... 
    Full time

    Syntricate Technologies

    Richmond, VA
    5 days ago
  • $74 per hour

     ...Senior Java Developer in Richmond, VA. C2C pay rate (no flexibility) -...  ...with the IAM Integration Lead, security engineers, and administrators to ensure consistent...  ...~8+ years of hands-on experience in software development with 2+ years of experience guiding and... 
    Contract work
    Local area
    Remote work

    3B Staffing LLC

    Richmond, VA
    5 days ago
  •  ...Java Full Stack Developer Onsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite (starting) from the first day in one...  ...Agile framework. Required Skills: 7+ years of application development and implementation experience. 5+ years’ experience with JAVA... 
    2 days per week

    My3Tech Inc

    Richmond, VA
    2 days ago
  •  ...Java/J2EE Web Application Developer This position is for a candidate with 3-15 years of experience developing applications...  ...technologies, be a good communicator, have a foundational knowledge of software development, and be able to learn the basics of TForce Freight’s business... 

    Software Technology Inc

    Richmond, VA
    5 days ago
  •  ...Job Title: Lead Java Developer Location: Richmond, VA (Hybrid - 3 days onsite...  .... This role requires hands-on development, technical leadership, and collaboration...  ...years of experience (for Lead role) in software engineering ~ At least 5+ years of experience... 
    Local area

    3B Staffing LLC

    Richmond, VA
    5 days ago
  • $209.5k - $239.1k

     ...and greenfield products: Developer Experience (DevX): Building AI tools and platforms that transform how our engineering teams build and operate software. Marketing & Messaging Delivery (MMD): Owning high‑throughput communication engines that deliver billions of... 
    Full time
    Part time
    Local area

    Capital One

    Richmond, VA
    1 day ago
  •  ...Job Title: Senior Java / Full-Stack Cloud Engineer (AWS & Angular) Role Overview We are seeking an...  ...Engineer to join our collaborative, Agile development team. In this role, you will...  ...experience, and a passion for scalable software, we want to hear from you. Key Responsibilities... 
    Temporary work

    AllSTEM Connections

    Richmond, VA
    1 day ago
  •  ...Java Full Stack Developer Position Summary: Seeking a Java Full Stack Developer with 5+ years of experience building enterprise...  ...Agile environment. Required Skills: ~5+ years of Java development experience ~ Java 8/11/17+ ~ Spring Boot, Spring MVC, Spring... 

    Omni Inclusive

    Richmond, VA
    5 days ago
  •  ...design and documentation) required for the development of new or enhanced models of critical...  ...in converting conceptual designs into engineering documentation and in maintaining...  ...designKnowledge of solid modeling CAD design software (Solidworks, etc.) requiredA collaborative... 
    Hourly pay
    Monday to Friday

    ABB

    Richmond, VA
    9 hours ago
  •  ...Senior Product Development Specialist What part will you play? If you're looking for a place where you can make a meaningful difference...  ...preferred Technically competent in all standard business software applications including Excel and Word US Work Authorization... 
    Full time
    Work at office
    Local area

    Markel

    Richmond, VA
    5 days ago
  •  ...Senior Full Stack Java Developer Seeking a Senior Full Stack Java Consultant to assist with the design, development, and support of complex Java/JEE enterprise applications. This role requires deep experience across both backend and frontend technologies, with a... 
    Ongoing contract
    Long term contract
    Work at office
    Local area
    Remote work

    My3Tech Inc

    Richmond, VA
    3 days ago
  • THREE (3) ATM Software Engineers (Proflex4, Java, C++, Diebold, Nixdorf, CI, CD, NCR Aptra, AWS) in VA (McLean and Richmond) ATM Software Stack,...  ..., Proflex4 Location: Virginia Job Function: Software Development Date Of Job Posting: 12-05-2018 THREE (3) ATM Software... 
    Permanent employment
    Full time
    Local area
    Remote work

    DBA Web Technologies

    Richmond, VA
    more than 2 months ago
  • $125k - $150k

     ...applications across all phases of the software development lifecycle, including architecture, development...  ..., testing, and deployment of Java-based, API-driven, and microservices solutions...  .... Analyzes trends, applies software engineering best practices, and prepares for... 
    Permanent employment
    Full time
    Part time
    H1b
    Work visa
    Shift work
    Day shift

    Truist

    Richmond, VA
    3 days ago
  •  ...Java Technical Lead Richmond, VA 5 days onsite Need candidates within 30 minutes drive. 18 months contract Must have...  ...in past. Skills Required 12+ years of experience in Java development. Strong Understanding of making Rest API calls. Able to integrate... 
    Contract work
    Temporary work

    Delan Associates, Inc

    Richmond, VA
    26 days ago
  • $149.8k - $171k

     ...that improve the quality of life of our software delivery teams while maintaining the...  ...also drive the experience for adoption of development tools, automated testing and provide...  ...Mathematics, Computer Science, Computer Engineering, Software Engineering, Mechanical Engineering... 
    Full time
    Part time
    Local area
    Immediate start
    Shift work

    Capital One

    Richmond, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Java Development. Be the first to apply!