1

Java Testing Jobs in Virginia (NOW HIRING)

JAVA Developer

Chantilly, VA · On-site

$52.25 - $67.50/hr

JAVA Developer Location: Chantily, VA(Hybrid) This is a hybrid role (3 days onsite, 2 days remote ... Help other team members, such as QA testers, to understand technical specifications that may be ...

Java Developer

Centreville, VA · On-site

$50.50 - $65.50/hr

... testing for an IT-focused, enterprise-wide system. Duties included but are not limited to ... Develop Java APIs using Spring Boot * Integrate a Spring Boot application with external APIs from ...

Java Developer

Arlington, VA

$58.75 - $76/hr

Java Developer Location: Arlington, VA Duration: 3 months contract to Hire Client: Direct Client ... Set up application developing, testing, staging, and production environment with both Tomcat and ...

Java/J2EE Developer

Reston, VA

$53 - $68.75/hr

Job Duty 1 - Requirement analysis (10%) Job Duty 2 - Documenting New Design (30%) Job Duty 3 - Testing Support, including unit testing (20%) Job Duty 4- Java/JEE Development (40%) Required Skills: 5+ ...

FULLSTACK JAVA DEVELOPER

Mclean, VA · On-site

$53.50 - $69/hr

JAVA FULLSTACK DEVELOPER Location: Mclean,VA Duration: 12+ Months Visa: USC, GC, H1B and EAD ... Adept at unit testing and test automation. * Skilled in implementing integration solutions with ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Participate in code reviews, testing, and deployment activities. Basic Requirements * 5-7 years of experience in software development using Java/J2EE technologies. * Strong experience with Spring ...

Write testable| efficient code and oversee implementation| ensuring adherence to best practices| coding standards| and unit testing methodologies Hands on JAVA FS coding skills Must Have Technical ...

Oracle/Java Developer

Lorton, VA

$51.50 - $66.75/hr

Qualifications HTTP, Informatica, J2EE, Java, Shell Script, SQL, Sybase, Testing, XML Additional Information Multiple Openings for GC/Citizen

Senior Java Developer

Mclean, VA · On-site

$57.75 - $73.75/hr

... Java unit, integration testing skills for code coverage and correctness (Junit/Mockito/SpringBoot Test/MockMvc/Sonarqube) AI Assisted Automatic Testing suit development is plus Familiarity with ...

Java Developer

Richmond, VA · On-site

$73 - $75/hr

Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud. * Provide programming support for ...

Java Developers (Multiple)

Reston, VA

$53 - $68.75/hr

... testing), to delivery and maintenance of the system. They apply knowledge of technologies ... Qualifications #Java #Backend #Javascript #Deployment #Build #Maven Additional Information Saviance ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud.Provide programming support for ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.50/hr

Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud. * Provide programming support for ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in an Angular/Java environment in AWS Cloud. Provide programming support for ...

Showing results 21-40

Java Testing information

See Virginia salary details

$15

$56

$76

How much do java testing jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for java testing 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 is Java testing?

Java testing refers to the process of evaluating Java applications to ensure they work as expected and are free of bugs. It involves using various testing frameworks and tools, such as JUnit, TestNG, and Selenium, to automate and validate different parts of the code. Java testing can include unit testing, integration testing, system testing, and acceptance testing. Proper Java testing helps maintain software quality, improve reliability, and reduce the risk of defects in production environments.

What are the key skills and qualifications needed to thrive as a Java testing professional?

To thrive as a Java Testing professional, you need a strong understanding of Java programming, software testing methodologies, and a background in computer science or a related field. Familiarity with testing frameworks such as JUnit, Selenium, TestNG, and tools like Maven or Jenkins is typically required, along with certifications like ISTQB being advantageous. Attention to detail, analytical thinking, and effective communication are critical soft skills for identifying issues and collaborating with development teams. These skills ensure the delivery of robust, high-quality software products by enabling thorough testing and efficient problem resolution.

What are some common challenges faced by professionals in Java testing roles, and how can they be addressed?

Professionals in Java testing roles often encounter challenges such as maintaining test automation frameworks, ensuring compatibility across different Java versions, and keeping up with frequent code changes. Collaboration with developers is crucial to understand new features and potential impacts on existing tests. Effective communication, continuous learning, and adopting robust automation tools (like JUnit, TestNG, or Selenium) help address these challenges. Additionally, participating in code reviews and staying updated on best testing practices ensure the reliability and efficiency of the testing process.

What is the difference between Java Testing vs Java Developer?

AspectJava TestingJava Developer
Primary FocusTesting Java applications for bugs and quality assuranceDesigning, developing, and maintaining Java applications
Required SkillsKnowledge of testing frameworks (JUnit, TestNG), debugging, scriptingProficiency in Java programming, software design, problem-solving
CertificationsISTQB, Certified Tester, Java testing certificationsOracle Certified Java Programmer (OCJP), Java Developer certifications
Work EnvironmentQuality assurance teams, testing labs, software companiesDevelopment teams, software companies, tech startups

Java Testing primarily focuses on verifying the quality and functionality of Java applications through testing processes, while Java Developers are responsible for creating and maintaining Java software. Both roles often collaborate but require different skill sets and certifications. Java Testing is ideal for those interested in quality assurance, whereas Java Development involves software creation and problem-solving.

What jobs can you get if you know Java Testing?

Jobs for professionals skilled in Java testing include Software Test Engineer, QA Analyst, Automation Tester, and Quality Assurance Developer. These roles involve designing, executing, and maintaining test scripts using tools like Selenium or JUnit, often requiring knowledge of Java programming and testing frameworks.

What cities in Virginia are hiring for Java Testing jobs?

Cities in Virginia with the most Java Testing job openings:

Infographic showing various Java Testing job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $116,920 per year, or $56.2 per hour.

JAVA Developer

Noblesoft Technologies

Chantilly, VA • On-site

$52.25 - $67.50/hr

Contractor

Re-posted 29 days ago


Job description

Job Title: JAVA Developer
Location: Chantily, VA(Hybrid)
Job Description:

This is a hybrid role (3 days onsite, 2 days remote) for a Java software engineer to support the Chantilly, VA medical laboratory. The primary responsibility is to design and code instrument interfaces that automate communication between laboratory instruments and our software systems. Onsite technical evaluation is needed to understand how the instruments communicate and to design solutions to automate the communication and the evaluation of the data that is transmitted.
Roles and Responsibilities
• Evaluate instrument interfacing specifications using vendor documentation. May require direct communication with vendors and laboratory SMEs to understand the technical requirements.
• Design, code, and unit test instrument interfaces. Interfaces will be built into existing frameworks that utilize object-oriented design principles.
• Participate in the full SLDC. Help to review requirements for completeness and feasibility. Help other team members, such as QA testers, to understand technical specifications that may be needed to perform System or Integration Testing.
• Review new and existing modules to ensure optimal performance and stability.
• Own the interfaces that are delivered and be an SME for those interfaces to be able to provide support, understand the impact of enhancements, and evaluate the potential risk of changes.
• Work with other software engineers to discuss design, ensure best practices are followed, and perform design and code reviews.
• Work directly with the Team Lead, report any issues or delays, and provide recommendations for solutions.
• Contribute to the team’s continuous improvement of processes and procedures.
Skills and Qualifications
• Education Preferred: Bachelor’s degree in Computer Science or equivalent.
• Work Experience: Minimum 7 years of experience in Java software engineering
• Communication: Ability to read and evaluate technical specifications. Ability to write design documentation. Ability to communicate effectively with IT team members and non-IT personnel (e.g., lab employees).
• Demonstrated proficiency in object-oriented design, relational databases, multi-tier architectures, and web-related technologies.
Languages/Frameworks/Platforms/etc: Java, Junit, Spring, Hibernate, MS SQL Server, RESTful Webservices, SQL/T-SQL/PL-SQL or equivalent, XML, JSON.
• Desired: Experience with medical systems, ASTM, HL7, Angular.