1

Mid Level Java Developer Jobs in Fredericksburg, VA

Azure DevOps 2022, Visual Studio 2022, Git for Windows. * Automation & Containerization: Kubernetes, Docker, Swagger, Terraform. * Programming & Frameworks: .NET, C#, Java (SpringBoot), JavaScript ...

Azure DevOps 2022, Visual Studio 2022, Git for Windows. * Automation & Containerization: Kubernetes, Docker, Swagger, Terraform. * Programming & Frameworks: .NET, C#, Java (SpringBoot), JavaScript ...

Software Engineer II Mid-Level

Quantico, VA ยท On-site

$103K - $141K/yr

Software Engineer II Mid-Level Location: Cedar Springs, MI/Washington, D.C./Quantico, VA Travel ... Java and scripting languages such as JavaScript or Python * Experience developing exploitation ...

Mid-Level Logistics Analyst

Stafford, VA ยท On-site

$75K - $95K/yr

Mid-Level Logistics Analyst (This is not a remote position) Position Overview: Alexandria Insights ... Support development and evaluation of Engineering Change Proposals and participate at Configuration ...

Mid-Level Logistics Analyst

Stafford, VA ยท On-site

$75K - $95K/yr

Mid-Level Logistics Analyst (This is not a remote position) Position Overview: Alexandria Insights ... Support development and evaluation of Engineering Change Proposals and participate at Configuration ...

next page

Showing results 1-20

Mid Level Java Developer information

See Fredericksburg, VA salary details

$40

$56

$68

How much do mid level java developer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for mid level java developer in Fredericksburg, VA is $56.59, according to ZipRecruiter salary data. Most workers in this role earn between $49.42 and $64.52 per hour, depending on experience, location, and employer.

What does a typical workday look like for a Mid Level Java Developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What is a Mid Level Java Developer job?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

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

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What are the most commonly searched types of Java Developer jobs in Fredericksburg, VA? The most popular types of Java Developer jobs in Fredericksburg, VA are:
What are popular job titles related to Mid Level Java Developer jobs in Fredericksburg, VA? For Mid Level Java Developer jobs in Fredericksburg, VA, the most frequently searched job titles are:
What job categories do people searching Mid Level Java Developer jobs in Fredericksburg, VA look for? The top searched job categories for Mid Level Java Developer jobs in Fredericksburg, VA are:
What cities near Fredericksburg, VA are hiring for Mid Level Java Developer jobs? Cities near Fredericksburg, VA with the most Mid Level Java Developer job openings:
Infographic showing various Mid Level Java Developer job openings in Fredericksburg, VA as of June 2026, with employment types broken down into 1% Internship, 53% Full Time, 31% Part Time, 6% Temporary, 8% Contract, and 1% Nights. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $117,712 per year, or $56.6 per hour.
Mid-Level Test Engineer

Mid-Level Test Engineer

JS Consulting

Stafford, VA โ€ข On-site

Contractor

Posted 25 days ago


Job description

Job Title- Mid-Level Test Engineer

Project Location โ€“ Hybrid in Stafford, Virginia

Duration- 6+ months contract

There are three rounds in this process - Phone screen, followed by two video interviews.

references needed

Candidates must be a U.S. Citizen with Active Secret Clearance and will need to complete a thorough background investigation.

Our team provides focused agile software development and maintenance for CODIS, a mission-critical application for the FBI. Today, CODIS is a client server application developed using Microsoft .NET that supports a database repository of DNA profiles from individuals, unsolved crime scene evidence, and missing persons. CODIS software allows local, state, and national laboratories to compare DNA profiles electronically, thereby linking serial crimes to each other and identifying suspects by matching DNA profiles from crime scenes to individualsโ€™ profiles. Additionally, the CODIS software is used to assist with the identification of unidentified human remains, missing persons and disaster victims

We are seeking a Mid-Level Test Engineer to join our team. The ideal candidate will have strong expertise in application testing, automation, and validation across complex, large-scale systems. This role requires creativity, technical proficiency, and the ability to work independently while contributing to team deliverables and performance goals.

ย Project โ€“ CODIS Cloud

ย Responsibilities

  • Design, develop, and execute manual and automated test cases for applications, immersive systems, and enterprise platforms.
  • Analyze business and system requirements to create detailed application specifications and test plans.
  • Perform functional, regression, integration, and system-level testing to validate features and isolate issues.
  • Develop, maintain, and enhance automated test scripts, frameworks, and architectures.
  • Evaluate, recommend, and implement automated test tools, frameworks, and testing strategies.
  • Support configuration management, change management, and release management processes.
  • Identify, document, and track software/hardware defects with clear root-cause analysis and remediation guidance.
  • Provide technical reviews of government or client test plans and reports to ensure compliance and effectiveness.
  • Collaborate with cross-functional teams to validate requirements, resolve issues, and optimize testing approaches.
  • Participate in risk management assessments, user acceptance testing, and formal reviews of test results.
  • Prepare and deliver test reports, progress updates, and decision-support materials for stakeholders.
  • Maintain controls for multiple test software and hardware baselines across environments.

ย Required Skills & Qualifications

  • Security Clearance: Active Secret Clearance required
  • Bachelorโ€™s degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Minimum of 5 years of software testing experience, including automation and system testing.
  • Strong knowledge of SDLC, testing methodologies, and risk-based testing practices.
  • Demonstrated ability to evaluate tools and implement testing strategies in dynamic environments.
  • Excellent communication, analytical, and problem-solving skills.
  • Ability to work independently with latitude in approach, while also collaborating effectively with cross-functional teams.
  • Required Skills & Technologies
  • Test Tools & Platforms: Azure DevOps 2022, Visual Studio 2022, Git for Windows.
  • Automation & Containerization: Kubernetes, Docker, Swagger, Terraform.
  • Programming & Frameworks: .NET, C#, Java (SpringBoot), JavaScript, Blazor.
  • Middleware & Infrastructure: Keycloak, RabbitMQ, Linkerd, NGINX, Elasticsearch or OpenSearch.
  • Cloud & OS: AWS (application components), Linux.
  • Data & Integration: XML/XSD, JSON.