1

Internship Java Developer Jobs in Virginia (NOW HIRING)

Northstrat is seeking an experienced and driven Senior Full Stack Developer to join our dynamic ... with Java microservice application and interface design and development. * Non-internship ...

Northstrat is seeking an experienced and driven Senior Full Stack Developer to join our dynamic ... with Java microservice application and interface design and development. * Non-internship ...

Northstrat is seeking an experienced and driven Senior Full Stack Developer to join our dynamic ... with Java microservice application and interface design and development. * Non-internship ...

Mid-Level Web App Developer

Vienna, VA · On-site

$90K - $105K/yr

Experience: 5+ years of professional or academic/internship experience in software development ... Foundational full-stack knowledge of React, TypeScript, Java, Spring Boot, Hibernate, PostgreSQL ...

next page

Showing results 1-20

Internship Java Developer information

See Virginia salary details

$15

$56

$76

How much do internship java developer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for internship java developer 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 Qualifications to Get a Java Developer Internship?

The qualifications to become a Java developer intern include that you are pursuing at least a bachelor’s degree in engineering, computer science, or a similar degree. Experience working with different computer languages is beneficial when you are applying for positions. Having some experience with the following can be helpful: C#, NET, HTML5, Java, VB, SQL, MVC, or data analytics. Strong communication skills can help you to stand out above other applicants. Experience with Java development, Spring Framework, and relational databases can also help you applying for a Java developer internship.

What is the difference between Internship Java Developer vs Junior Java Developer?

AspectInternship Java DeveloperJunior Java Developer
Required CredentialsTypically pursuing or recently completed a degree in Computer Science or related fieldBachelor's degree in Computer Science or related field, with some practical experience
Work EnvironmentTraining-focused, supervised environment, often part-time or temporaryFull-time, ongoing employment with more responsibilities
Employer & Industry UsageInternships offered by tech companies, startups, and IT departments for skill developmentEntry-level position in software development teams across various industries

The main difference between an Internship Java Developer and a Junior Java Developer is experience and responsibility. Internships are designed for students or recent graduates gaining initial exposure, while Junior Java Developers have more hands-on work experience and are expected to contribute more independently to projects.

What are the key skills and qualifications needed to thrive as an Internship Java Developer, and why are they important?

To thrive as an Internship Java Developer, you need a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by coursework or personal projects. Familiarity with version control systems like Git, integrated development environments (IDEs) such as Eclipse or IntelliJ IDEA, and basic knowledge of databases are typically required. Strong problem-solving skills, eagerness to learn, and effective communication help interns adapt and contribute within development teams. These competencies enable you to quickly integrate into projects, support code quality, and grow professionally in a fast-paced environment.

What are Internship Java Developers?

Internship Java Developers are students or recent graduates who work in a company to gain practical experience in Java programming. They assist in developing, testing, and maintaining Java applications under the supervision of experienced developers. This role helps interns apply their academic knowledge to real-world projects, learn industry best practices, and improve their coding and teamwork skills. Internships often serve as a valuable stepping stone to full-time software development positions.

What kinds of projects and tasks can an Internship Java Developer expect to work on during their internship?

As an Internship Java Developer, you can expect to work on a variety of projects that help you build practical skills, such as developing new features, fixing bugs, writing unit tests, or assisting with code reviews. You’ll likely collaborate closely with experienced developers and participate in team meetings or agile sprints, which provide valuable exposure to real-world software development processes. Projects may range from maintaining existing applications to contributing to new product development, giving you a well-rounded experience in Java programming. This role is designed to help you learn industry best practices and gain hands-on experience while receiving mentorship and feedback from your team.
More about Internship Java Developer jobs
What are the most commonly searched types of Java Developer jobs in Virginia? The most popular types of Java Developer jobs in Virginia are:
What cities in Virginia are hiring for Internship Java Developer jobs? Cities in Virginia with the most Internship Java Developer job openings:
Infographic showing various Internship Java Developer job openings in Virginia as of July 2026, with employment types broken down into 85% Full Time, 3% Part Time, 1% Temporary, and 11% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $116,920 per year, or $56.2 per hour.
Digital Forensics Software Developer

Digital Forensics Software Developer

ManTech International

Herndon, VA • On-site

$69K - $116K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 28 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

27th of 205 rated software companies


Job description

General information
Requisition #
R68361
Locations
USA-VA-Herndon
Posting Date
06/03/2026
Security Clearance Required
Secret
Remote Type
Onsite
Time Type
Full time
Description & Requirements
Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we've been solving the toughest challenges with groundbreaking tech. Explore thrilling projects in Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure begins now-unleash your potential with MANTECH!
MANTECH seeks a motivated, career and mission-focused Digital Forensics Software Developer to join our team in Herndon, VA. Join a highly recognized and elite team of technical leaders delivering advanced technical solutions in digital forensics to intelligence agencies.
Responsibilities include but are not limited to:
  • Develop software for specific applications to process forensic data using C#, Python or Java
  • Perform applied research and development to analyze, design, and identify desired programmatic behaviors
  • Contributes to the enhancement of current software and adding new features to current platforms
  • Develop new software solutions based on team tasking directly from customer requests
  • Evaluate and analyze complex and malicious code using forensics tools, including disassemblers, debuggers, and hex editors

Minimum Qualifications:
  • Bachelor's degree in Computer Science or similar technical field or High School Diploma and 4+ years of experience in Software Development, Software Engineering, or Digital Forensics
  • 1+ years of hands-on coding experience in C#, Python and/or Java
  • Experience performing digital forensics, which may include internships or related coursework

Preferred Qualifications:
  • Experience as a .NET developer
  • Experience with disassembler tools such as IDA, Ghidra, or Binary Ninja
  • Experience with development in a large code base
  • Experience developing in C# or Java on Linux
  • Experience with Visual Studio on Windows
  • Knowledge of static and dynamic analysis tools such as X-Ways, FTK Imager, or WinHex

Clearance Requirements:
  • Active/current Secret clearance with the ability to obtain a TS/SCI with Polygraph clearance

Physical Requirements:
  • Must be able to remain in a stationary position 50%.

The projected compensation range for this position is $69,900.00-$116,400.00. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, MANTECH invests in its employees beyond just compensation. MANTECH's benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, short-term and long-term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.
MANTECH considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with MANTECH, please email us at careers@mantech.com and provide your name and contact information.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom