1

Java Software Engineer Contract Jobs in Fairfax, VA

Java Software Engineer TNG

Sterling, VA ยท On-site

$51.25 - $70.25/hr

Northstrat is seeking a Java Software Engineer to join the agile development team. The team builds ... and contract wage rates, relevant prior work experience, specific skills and competencies ...

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 ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux) LOCATIONReston, VA 20190 CLEARANCETS/SCI Full Poly (Please ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux)

Chantilly, VA ยท On-site

$53.50 - $73.50/hr

Software Engineer (Java, MASH, Linux) LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux)

Chantilly, VA ยท On-site

$53.50 - $73.50/hr

Software Engineer (Java, MASH, Linux)** to join our team and contribute to the development of ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux)

Reston, VA ยท On-site

$54 - $74/hr

Software Engineer (Java, MASH, Linux)** to join our team and contribute to the development of ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux)

Tysons, VA ยท On-site

$52 - $71.25/hr

Software Engineer (Java, MASH, Linux)** to join our team and contribute to the development of ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

Software Engineer (Java, MASH, Linux)** to join our team and contribute to the development of ... Most contracts allow additional experience (4-5 years) in lieu of a Bachelor's Degree. Some ...

RESEARCH JAVA SOFTWARE ENGINEER

Bethesda, MD ยท On-site

$55.50 - $76/hr

The Research Java Software Engineer will support the National Institutes of Health (NIH). Qualifications Responsibilities: He or She will: Work closely with research staff to deliver the next ...

Senior Software Engineer (Contract)

Arlington, VA ยท Remote

$140K - $185K/yr

540 is seeking a Senior Software Engineer to support the DoW in building a next-generation Air ... This application leverages Java/Spring Boot microservices, Angular front-end applications, and ...

Java Software Engineer

Reston, VA ยท Remote

$35 - $43/hr

Design, code and test highly scalable and reliable cloud-based software solutions using Java ... Experience with Agile Methodologies and Rally Job Type & Location This is a Contract to Hire ...

Java Software Engineer

Sterling, VA

$51.25 - $70.25/hr

Ideal candidate will have 5-8 years of software development experience particularly in Java with an emphasis on web development, as well as experience with JavaScript, REST, AWS, NodeJS and Agile ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Fairfax, VA salary details

$27

$61

$87

How much do java software engineer contract jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for java software engineer contract in Fairfax, VA is $61.76, according to ZipRecruiter salary data. Most workers in this role earn between $50.87 and $69.76 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

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

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

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

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Fairfax, VA? The most popular types of Java Software Engineer jobs in Fairfax, VA are:
What are popular job titles related to Java Software Engineer Contract jobs in Fairfax, VA? For Java Software Engineer Contract jobs in Fairfax, VA, the most frequently searched job titles are:
What cities near Fairfax, VA are hiring for Java Software Engineer Contract jobs? Cities near Fairfax, VA with the most Java Software Engineer Contract job openings:
Java Software Engineer (2026-0130)

Java Software Engineer (2026-0130)

Acclaim Technical Services

Bethesda, MD โ€ข On-site

$180K/yr

Full-time

Medical, Retirement, PTO

Posted 23 days ago


Job description

Acclaim Technical Services, founded in 2000, is a leading cyber operations, intelligence solutions and operations, network infrastructure, engineering and business enablement and enterprise operations company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector. We see this as a significant strength, and it shows: ATS is consistently ranked as a top workplace among DC area firms and continues to grow.
We are actively hiring a Java Software Engineer with TS/SCI clearance and polygraph to support a program in Bethesda, MD. As a Software Engineer on this program, you will have the opportunity to build strong systems, software, and cloud environments and provide operations and maintenance for critical systems. The candidate will provide technical support in the design, development, implementation and testing of customer tools and applications. Based in a DevOps framework, participate in major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing.
Primary Responsibilities
  • Participate in software programming initiatives to support innovation and enhancement, using Java, JavaScript, Python, SpringBoot, Hibernate.
  • Assist with developing and directing software system validation, testing methods using Junit and Katalon and integrating custom developed software solutions to leverage automated deployment technologies
  • Assist with developing, prototyping and deploying solutions within Commercial Cloud Solutions leveraging infrastructure platform services
  • Coordinate closely with team members, Product Owners and Scrum Masters to ensure User Story alignment and implementation to customer use cases
  • Support the Agile software development lifecycle following Program using industry leading DevOps tools like GitHub, Jenkins, Unix bash scripting, JIRA and Confluence to track activities
  • Document and perform systems software development, including deployment of build artifacts across different environments leveraging GitFlow constructs
  • Apply and identify best practices and standard operating procedures creating innovative solutions to meet the technical needs of customers.
Basic Qualifications
  • Familiar with common Agile practices, service-orientated environments, and development practices
  • Familiar with Java, Spring and C2S and the software development lifecycle, with experience delivering within DevOps toolsets/practices
  • Familiar with utilizing software testing performance tools, such as Junit/Katalon and scripting languages, such as Python and Bash, while working in an Agile development environment
  • Familiar with development in Commercial Cloud Platforms (ex, AWS, Google Cloud, Azure) and leveraging cloud data services (ex: S3, RDS, EFS)
  • Familiar with using version control systems and issue/problem tracking systems
Education
  • HS diploma and at least 6 years of relevant experience; or BS degree and at least 2 years of relevant experience; or Masters degree and <2 years of relevant experience.
Preferred Qualifications
  • Familiar with structured analysis and design methodologies

Pay Range: There are many factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employee owners value the flexibility at ATS that allows them to balance quality work and their personal lives. We offer competitive compensation, career growth, benefits and learning and development opportunities. Our broad mix of exceptional benefits options is designed to support and protect employees and their families.
The target salary for this position is $180,000.00
At ATS, you will be eligible to participate in a comprehensive benefits package such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here Employee Resources.
EQUAL EMPLOYMENT OPPORTUNITY (EEO) STATEMENT
ATS is committed to a program of equal employment opportunity without regard to race, color, ethnicity, national origin, ancestry, citizenship, sex, pregnancy, marital status, sexual orientation, age, religion/creed, hairstyles and hair textures, handicap/disability, genetic information/history, military/veteran status, or any other characteristic or condition protected by applicable law. We support the employment and advancement in employment of individuals with disabilities and of protected veterans, and we treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status.