1

Junior Software Developer Java Jobs in Virginia (NOW HIRING)

Junior Software Developer Intern

Mclean, VA · On-site

$19.50 - $25.50/hr

Job Title Junior Software Developer Intern Location McLean, VA 22102 US (Primary) Category Research, Development, and Engineering Job Type Temporary Career Level Staff Education Some College ...

DOT Junior Software Developer

Vienna, VA · On-site

$67K - $87K/yr

The Junior Software Developer will work closely with senior developers, technical leads, business analysts, and federal stakeholders to deliver secure, reliable, and high-quality software solutions.

Junior Software Developer Intern

Mclean, VA · On-site

$19.50 - $25.50/hr

Job Title Junior Software Developer Intern Location McLean, VA 22102 US (Primary) Category Research, Development, and Engineering Job Type Temporary Career Level Staff Education Some College ...

DOT Junior Software Developer

Vienna, VA · On-site

$67K - $87K/yr

The Junior Software Developer will work closely with senior developers, technical leads, business analysts, and federal stakeholders to deliver secure, reliable, and high-quality software solutions.

Software Developer (Java)

Herndon, VA · On-site

$58.75 - $75/hr

Software Developers / Engineers, Automation Developers & Testers Location: On-site Herndon, VA or ... middle-tier Java Spring Boot API development - Familiarity with Angular, including components ...

Junior Software Developer

Springfield, VA · On-site

$70K - $90K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

Junior Software Developer

Springfield, VA · On-site

$70K - $90K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

Junior Software Developer

Merrifield, VA · On-site

$66K - $86K/yr

Developers on GEODS routinely design and implement new custom features that solve unique problems ... Experience designing scalable APIs and backend services * 2 years' experience in either Java ...

DOT Junior Software Developer

Vienna, VA · On-site

$67K - $87K/yr

Savan is seeking a Junior Software Developer to support a Department of Transportation (DoT) program by developing, maintaining, and enhancing software applications that support federal mission and ...

next page

Showing results 1-20

Junior Software Developer Java information

See Virginia salary details

$51.6K

$85.4K

$107.6K

How much do junior software developer java jobs pay per year?

As of Jun 18, 2026, the average yearly pay for junior software developer java in Virginia is $85,370.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $96,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Junior Software Developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What are the key skills and qualifications needed to thrive as a Junior Software Developer (Java), and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What does a Junior Software Developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.
What cities in Virginia are hiring for Junior Software Developer Java jobs? Cities in Virginia with the most Junior Software Developer Java job openings:
Infographic showing various Junior Software Developer Java job openings in Virginia as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $85,370 per year, or $41 per hour.
Software Developer, Junior, Part-Time

Software Developer, Junior, Part-Time

DeVilliers Technology Solutions LLC

Stafford, VA • Remote

$66K - $86K/yr

Part-time

Posted 6 days ago


Job description

The position requires a junior software engineer that can learn various functional domain areas, such as User Interface (UI) development, digital mapping, messaging, and software documentation. This is in support of the company's major software application and its integration with other applications and environments. The position reports to the President and/or Lead Software Engineer. The position requires the candidate to work using guidance from his supervisor.

The essential functions include, but are not limited to the following:

  • Programming multi-threaded, cross-platform Geospatial Information System (GIS) applications using the Java programming language and JavaFX.
  • Create software documentation using JavaDoc and other documentation tools as specified.
  • Implement and integrate various GIS capabilities using NASA World Wind and OGC standards such as WMS, GeoPackage and WMTS. This includes 2-D and 3-D mapping.
  • Develop test cases, procedures, and Junit methods.
  • Track and help resolve Software Trouble Reports (STR).

Experience desired is 1-3 years programming. Desired skills includes:

1. Experience with SVN systems like Git.

2. Knowledge of Java programming, to include JavaFX

3. Experience with Web development tools and languages, such as Javascript

4. Knowledge working in both MS Windows and Linux

5. Android development, including work in Android Studio.

This is a remote work position.

Candidate needs to provide their own internet connection.

Position may require a security clearance in the future, and the candidate will need to abide by company and government non-disclosure policies.


DeVilliers Technology Solutions logo

About DeVilliers Technology Solutions

Sourced by ZipRecruiter

DeVilliers Technology Solutions LLC dba DeVil-Tech is a systems engineering and software development company established in 2012. Based in Stafford, Virginia, we provide engineering services, consulting and product development to our customers. We are a registered vendor to Federal agencies, such as the Department of Defense , the National Security Agency , and the National Aeronautics and Space Administration , as well as State and commercial firms, such as Baltimore Gas and Electric. Our personal and corporate experience is in complex DoD command and control systems that have been globally fielded. Yet, our skills and knowledge go beyond DoD, and are just as applicable to the commercial world.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

11 - 50 Employees

Headquarters location

Stafford, VA, US