1

Volunteer Java Jobs in Virginia (NOW HIRING)

Data & Software Engineer

Chantilly, VA · On-site

$117K - $140K/yr

Successful candidate will have advanced Python programming skills, familiarity with Java, an ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays) * Short ...

Data & Software Engineer

Chantilly, VA · On-site

$117K - $140K/yr

Successful candidate will have advanced Python programming skills, familiarity with Java, an ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off (Vacation, Sick & Public Holidays) * Short ...

Experience with JavaScript, Java, or other object-oriented programming language(s). * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Experience with JavaScript, Java, or other object-oriented programming language(s) * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Experience with JavaScript, Java, or other object-oriented programming language(s) * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Experience with JavaScript, Java, or other object-oriented programming language(s). * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Experience with JavaScript, Java, or other object-oriented programming language(s). * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Experience with JavaScript, Java, or other object-oriented programming language(s) * Hands-on ... Life Insurance (Basic, Voluntary & AD&D) * Paid Time Off * 11 Federal Holidays * Parental Leave

Autonomous Systems Software Engineer

Reston, VA · On-site

$180K - $213K/yr

Programming experience in C++ and/or Java programming languages * Experience using one or more ... Additional Voluntary Benefits * Paid Time Off * 9 Observed Holidays and 2 Floating Holidays * Paid ...

Software Development Engineer (SDET)

Merrifield, VA · On-site

$49.75 - $64.25/hr

Proficient in Java * Proficient in writing functional automation (UI/API) * Solid foundation in ... voluntary plans, as well as participation in a 401(k) plan. System One is an Equal Opportunity ...

Lead - Software Development

Reston, VA · On-site

$120K - $151K/yr

Strong development skills in Java/J2EE, Spring Framework, Spring Boot, Hibernate, and JDBC ... volunteering events, and more environmental and social initiatives. #DNS-Apptium Don't meet every ...

next page

Showing results 1-20

Volunteer Java information

See Virginia salary details

$15

$56

$76

How much do volunteer java jobs pay per hour?

As of Jul 8, 2026, the average hourly pay for volunteer java in Virginia is $56.21, according to ZipRecruiter salary data. Most workers in this role earn between $48.61 and $62.93 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Volunteer Java position, and why are they important?

To thrive as a Volunteer Java developer, you need a solid understanding of Java programming, object-oriented principles, and basic software development practices, often demonstrated through coursework, self-study, or project experience. Familiarity with systems like Git, integrated development environments (IDEs) such as Eclipse or IntelliJ IDEA, and participation in code collaboration platforms like GitHub is advantageous. Excellent communication, teamwork, and time management skills help you contribute effectively to projects and adapt to a volunteer-driven workflow. These skills are crucial for delivering high-quality code, collaborating within diverse teams, and ensuring the success of community-driven or non-profit software initiatives.

What kind of projects might I work on as a Volunteer Java developer?

As a Volunteer Java developer, you'll typically work on software projects that support non-profit organizations, educational programs, or open-source initiatives. Projects might include building and maintaining web applications, automating processes for nonprofits, or contributing to digital tools used by community groups. You may collaborate with other volunteers, designers, and project managers in a remote or hybrid team environment. This experience offers the chance to strengthen your technical skills, expand your professional network, and make a positive impact while learning to navigate real-world software development challenges.

What is a Volunteer Java job?

A Volunteer Java job is an unpaid role where individuals contribute their Java programming skills to support a project, organization, or community initiative. Volunteers may help with coding, debugging, testing, or improving software applications. These roles are typically found in non-profits, open-source projects, or educational initiatives. It’s a great opportunity to gain hands-on experience, expand your portfolio, and contribute to meaningful projects while improving Java skills.

What are the most commonly searched types of Java jobs in Virginia? The most popular types of Java jobs in Virginia are:
What cities in Virginia are hiring for Volunteer Java jobs? Cities in Virginia with the most Volunteer Java job openings:
Infographic showing various Volunteer Java job openings in Virginia as of July 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $116,920 per year, or $56.2 per hour.
INFORMATION TECHNOLOGY SPECIALIST (APPSW)

INFORMATION TECHNOLOGY SPECIALIST (APPSW)

U.S. Department of Defense (DOD)

Suffolk, VA • On-site

$103K/yr

Other

This job post has expired today. Applications are no longer accepted.


U.S. Department Of Defense rating

7.8

Company rating: 7.8 out of 10

Based on 532 frontline employees who took The Breakroom Quiz

25th of 46 rated military and defense


Job description

This position is being filled under Direct-Hire Auth (Certain DoD Personnel), PL 118-31, Sec 1250B(i)(2), 12/22/2023
Position is a DoD Cyber Excepted Service (CES) personnel system position in the Excepted Service under 10 U.S.C. 1599f.

This position is part of the Organization of the Joint Chiefs of Staff. The incumbent is responsible for leading the development and sustainment of computer applications, supporting the full scope software development of activities.Qualifications:You may qualify at the GG-12, if you fulfill the following qualifications:
A. One year of specialized experience equivalent to the GG/GS-11 grade level in the Federal service:
  • Knowledge of software, agile principles, DevSecOps, cloud to modernize legacy joint training applications and develop assigned joint training software applications. Joint Training software applications enable Combatant Command and Military Service joint training at the point of need, exercise globally integrated operations, and build Joint Force Readiness
  • Knowledge of automated system development and design to develop, acquire, implement, and manage the life cycle of automated information systems to satisfy operational requirements
  • Familiarity with DoW policies and standards related to automated system design, development and management; Ability to understand and support technical review of modern complex computer programs using modern programming languages such as HTML, Java, C++, Python, Ruby, Go, and Rust,
  • Knowledge of Service Oriented Architectures, and advanced data integration;
  • Knowledge and skill in monitoring a contracted development effort including the ability to critically evaluate and assess contractor performance to ensure effective and proper solutions
You may qualify at the GG-13, if you fulfill the following qualifications:
B. One year of specialized experience equivalent to the GG/GS-12 grade level in the Federal service:
  • Applying systems application software concepts and factors such as structured design, supportability, survivability, reliability, scalability, and maintainability sufficient to ensure that applications are optimized for state-of-the-art technology and functionality and provide advice and guidance to management
  • Knowledge and experience in modern software development practices such as Agile, DevSecOps, cloud-native development, and user-centered design
  • Understanding automated system development and design to develop, acquire, implement, and manage the life cycle of automated information systems to satisfy operational requirements
  • Understanding state-of-the-art advances in information systems technology to include operating systems, software, system hardware and telecommunications to translate functional specifications into technical requirements, e.g., inform requirement generation from stated user needs;

Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional; philanthropic; religious; spiritual; community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.Education:Substitution of education may not be used in lieu of specialized experience for this grade level.
Employment Type: OTHER

What U.S. Department Of Defense employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom