1

Java Software Jobs in Fairfax, VA (NOW HIRING)

JAVA Developer

Chantilly, VA ยท On-site

$52.25 - $67.50/hr

Chantily, VA(Hybrid) 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 ...

Senior SDET/Java Developer

Rockville, MD ยท On-site

$58.25 - $74.50/hr

ummary: Java SDET with exceptional SQL skills. Job Responsibilities: Create expert level SQL select queries, Test and debug analytics reports and dashboards for data integrity and correctness ...

Java Software Engineer - Space Domain

Herndon, VA ยท On-site

$53.25 - $73/hr

Provide TS/SCI Java software sustainment and maintenance support for existing mission systems and applications. Focus on system stability, performance, reliability, and operational readiness rather ...

Java Software Engineer - Space Domain

Herndon, VA ยท On-site

$53.25 - $73/hr

Provide TS/SCI Java software sustainment and maintenance support for existing mission systems and applications. Focus on system stability, performance, reliability, and operational readiness rather ...

Working independently, the Java Software Engineer; Team Lead owns development of software products and works on improving the overall quality of the product throughout the software development life ...

Provide TS/SCI Java software sustainment and maintenance support for existing mission systems and applications. Focus on system stability, performance, reliability, and operational readiness rather ...

Software Engineer (Java, MASH, Linux) We are looking for a talented and driven Software Engineer (Java, MASH, Linux) to join our team and contribute to the development of innovative, scalable ...

Software Engineer (Java, MASH, Linux)

Reston, VA ยท On-site

$54 - $74/hr

Software Engineer (Java, MASH, Linux) LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and driven

Software Engineer (Java, MASH, Linux)

Chantilly, VA ยท On-site

$53.50 - $73.50/hr

Software Engineer (Java, MASH, Linux) LOCATIONChantilly, VA 20151 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and ...

Software Engineer (Java, MASH, Linux)

Tysons, VA ยท On-site

$52 - $71.25/hr

Software Engineer (Java, MASH, Linux) LOCATIONTysons, VA 22182 CLEARANCETS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARYWe are looking for a talented and driven

Sr. Java Developer

Lorton, VA ยท On-site

$58 - $73.75/hr

Company Description This position is for one of our Clients, located in Lorton, VA is seeking a Senior Java software engineer with minimum 7 years experience with hands on Java experience with proven ...

next page

Showing results 1-20

Java Software information

See Fairfax, VA salary details

$11

$64

$88

How much do java software jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java software in Fairfax, VA is $64.22, according to ZipRecruiter salary data. Most workers in this role earn between $56.25 and $71.73 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need a solid understanding of Java programming, object-oriented design, and software development principles, often backed by a degree in computer science or related field. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is typically required. Problem-solving ability, attention to detail, and effective communication are standout soft skills in this role. These skills ensure the delivery of robust, maintainable software solutions that meet user requirements and support team collaboration.

What does a Java Software Developer do?

A Java Software Developer designs, develops, and maintains software applications using the Java programming language. They write code, test software for bugs, and ensure that applications are efficient and scalable. Java developers often work as part of a team to build web, mobile, or enterprise-level applications. Their responsibilities also include troubleshooting issues, updating existing systems, and collaborating with other IT professionals to deliver high-quality software solutions.

What are some common challenges Java Software Developers face when working on large-scale enterprise projects?

Java Software Developers working on large-scale enterprise projects often encounter challenges such as managing complex codebases, ensuring code quality through rigorous testing, and maintaining performance and scalability. Collaboration with cross-functional teams, including QA, DevOps, and business analysts, is essential to align technical solutions with business requirements. Additionally, integrating legacy systems and keeping up with evolving frameworks and tools can be demanding but also provide valuable opportunities for professional growth.

What is the difference between Java Software Developer vs Java Software Engineer?

AspectJava Software DeveloperJava Software Engineer
CredentialsBachelor's in CS or related field, Java certificationsBachelor's or higher in CS, Java certifications often preferred
Work EnvironmentDevelopment teams, coding, debuggingDesign, architecture, system integration
Industry UsageSoftware companies, tech firms, startupsLarge enterprises, software firms, consulting
Common Search IntentHands-on coding, project developmentSystem design, architecture planning

While both roles involve Java programming, Java Software Developers focus on coding and implementing applications, whereas Java Software Engineers often handle system design and architecture. The roles overlap but differ in scope and responsibilities, with Developers more hands-on and Engineers more strategic in system planning.

Infographic showing various Java Software job openings in Fairfax, VA as of June 2026, with employment types broken down into 85% Full Time, and 15% Part Time. Highlights an 83% Physical, 6% Hybrid, and 11% Remote job distribution, with an average salary of $133,578 per year, or $64.2 per hour.
Java Software Engineer III - 3 slots

Java Software Engineer III - 3 slots

System One Holdings, LLC

Dunn Loring, VA โ€ข On-site

$50 - $70/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 7 days ago


Job description

Job Title: Java Software Engineer III - 3 slots
Contractor Work Model: Remote - offsite
Overview
If interested reach out directly to kimberly.spicer@systemone.com
Responsibilities
  • Ensure compatibility between equipment and software, analyze operational and system requirements, support design reviews, and present technical briefings.
  • Engineer systems, including conducting prototypes, proofs of concept, or full system implementations.
  • Evaluate, assess, document, and test data security and continuity of operations for systems and programs.
  • Serve as a solutions provider to senior management and professional staff concerning areas of technological development and advancement.

Requirements
  • Minimum of seven years of experience analyzing user requirements and producing system specifications using UML or other data modeling standards.
  • At least one year of experience with user story development or analysis in an agile environment.
  • At least nine years of experience with programming languages such as Java, Angular, Springboot, etc.
  • At least seven years of experience with SQL or database stored procedures.
  • Six or more years of experience in application design, data warehousing, distributed processing, database design, and security implementation.
  • Experience in module/unit testing, executing and documenting test results.
  • Experience evaluating various technologies for suitability to business needs.
  • Broad knowledge of current network, development, and database architectures and technologies.
  • Proficiency with Internet/Intranet protocols and web server technologies.
  • Experience as a technical leader in software engineering or related fields.
  • Expertise in Java, Angular, Springboot, and advanced SQL and database design.
  • Strong skills in requirements analysis, system architecture development, and technical briefings.

System One, and its subsidiaries including Joulรฉ and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.
System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.
#LI-KA1
#M1
Ref: #851-Rockville-S1