1

Java Programer Jobs in Virginia (NOW HIRING)

Java Developer

Chantilly, VA · On-site

$52.75 - $68.25/hr

In this role you will Work as a software developer for Federal Government customer on Java, Oracle & other web technologies under direct supervision of the Project Manager or Task Lead in an Agile ...

JB061673 - SR Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: McLean, VA (Hybrid) We are seeking a Java Developer with strong experience in designing, developing, and maintaining enterprise applications. The ideal candidate should have ...

JB061673 - SR Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: McLean, VA (Hybrid) We are seeking a Java Developer with strong experience in designing, developing, and maintaining enterprise applications. The ideal candidate should have ...

JB061673 - SR Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: McLean, VA (Hybrid) We are seeking a Java Developer with strong experience in designing, developing, and maintaining enterprise applications. The ideal candidate should have ...

Java Developer

Norfolk, VA · On-site

$49.25 - $63.75/hr

\n \n \n Job Summary & Responsibilities Java developer with JSON, XML, and Spring for a direct hire position performing server side API development in Norfolk, VA. Requirements 5 years Java\/J2EE ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Duration: 12 months Location: McLean, VA   Must Have- • Java, Spring Boot, AWS, APIS, Angular   : * At least 8+ years of Java Streams experience. * At least 3+ years of ...

Java Developer

Norfolk, VA

$49.25 - $63.75/hr

\n \n \n Job Summary & Responsibilities Java developer with JSON, XML, and Spring for a direct hire position performing server side API development in Norfolk, VA. Requirements 5 years Java\/J2EE ...

Java / Spring Developer

Reston, VA · On-site

$53.25 - $68.75/hr

Java / Spring Developer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and driven Java / Spring ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: Mclean, VA Duration: 6 + Months - Hands-on experience in Enterprise Data Services development and delivery using SOA architecture . Minimum 4-6 years programming with Java ...

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

Senior- Java Developer Location : USA 100% remote Duration: 1-year contract to begin with Need 10 + Years of Experience only! The Senior- Java Developer designs, develops, documents, unit-tests ...

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

Senior- Java Developer Location : 100% remote Duration: 1-year contract to begin with The Senior- Java Developer designs, develops, documents, unit-tests, implements and deploys web-based Java ...

Java / Spring Developer

Vienna, VA · On-site

$51.25 - $66.25/hr

Java / Spring Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and driven Java / Spring ...

Knowledge & Experience: 0-1 year of IT experience. 0-1+ year developing in the Java programming language. Must have completed classes or training within the Java programming language. Exposure to XML ...

Java / Spring Developer

Tysons, VA · On-site

$51.25 - $66.25/hr

Java / Spring Developer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and driven Java / Spring ...

Java / Spring Developer

Chantilly, VA · On-site

$52.75 - $68.25/hr

Java / Spring Developer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking a talented and driven Java ...

Java Developer

Richmond, VA · On-site

$50.50 - $65.25/hr

Java Developer Duration: 12 months Location: Richmond, VA (3-days onsite)   Must Have • Java, Spring Boot, AWS(EC2, Lambda, Fargate, S3, DynamoDB), APIS   Requirements: * At least 8+ years of ...

next page

Showing results 1-20

Java Programer information

See Virginia salary details

$36

$54

$69

How much do java programer jobs pay per hour?

As of Jun 30, 2026, the average hourly pay for java programer in Virginia is $54.70, according to ZipRecruiter salary data. Most workers in this role earn between $46.97 and $62.21 per hour, depending on experience, location, and employer.

Are Java programmers still in demand?

Java programmers remain in demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in Java, along with knowledge of frameworks like Spring and tools such as Maven, enhance job prospects in various industries.

How does a Java Programmer typically collaborate with other team members during a software development project?

Java Programmers often work closely with other developers, QA engineers, project managers, and sometimes UI/UX designers to deliver robust software solutions. Collaboration usually involves participating in daily stand-up meetings, code reviews, and sprint planning sessions to ensure alignment and smooth progress. Effective communication and version control tools like Git are essential, as Java Programmers frequently integrate their code with work done by others and help troubleshoot issues that arise during development. This collaborative environment helps ensure that projects are delivered on time and meet quality standards.

Is Java still useful in 2026?

Java remains a widely used programming language for enterprise applications, Android development, and backend systems in 2026. Java developers with knowledge of frameworks like Spring and experience with cloud environments continue to be in demand, making Java a valuable skill for many software engineering roles.

What jobs can you get with Java programming?

Java programmers can find jobs as software developers, application developers, backend developers, Android app developers, and enterprise software engineers. These roles often require knowledge of Java frameworks, tools like Eclipse or IntelliJ IDEA, and understanding of object-oriented programming. Java skills are also valuable in roles involving system integration, cloud computing, and software testing.

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

A Java Programmer needs strong proficiency in Java programming, object-oriented design, algorithms, and data structures, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is typically required. Problem-solving abilities, teamwork, and effective communication are essential soft skills for this role. These skills ensure the delivery of robust, maintainable software solutions and smooth collaboration within development teams.

Is Java programming still in demand?

Java programming remains in high demand due to its widespread use in enterprise applications, Android development, and backend systems. Java developers with skills in frameworks like Spring and experience with cloud environments are particularly sought after in the job market.

What does a Java Programmer do?

A Java Programmer is responsible for designing, developing, and maintaining software applications using the Java programming language. They write code, test and debug programs, and collaborate with other developers to create efficient, scalable software solutions. Java Programmers often work on a variety of projects, including web applications, mobile apps, and enterprise systems. Their role also includes updating existing applications, ensuring security, and optimizing performance.

What is the difference between Java Programer vs Java Developer?

AspectJava ProgramerJava Developer
Required CredentialsTypically a degree in Computer Science or related field, basic Java certificationsSame as Java Programer, often with additional certifications or experience
Work EnvironmentOften in team settings, coding and debugging Java applicationsInvolves designing, developing, and maintaining Java-based software solutions
Employer & Industry UsageUsed across IT companies, software firms, and tech departmentsCommonly employed in software development firms, enterprise IT, and tech startups
Search & Comparison IntentPeople compare Java Programer with Java Developer to understand roles and responsibilities

While both roles involve Java programming, a Java Programer typically focuses on coding and debugging, whereas a Java Developer is involved in designing and developing Java applications. The roles often overlap, but Java Developers usually have broader responsibilities and may require more experience or advanced skills.

Infographic showing various Java Programer job openings in Virginia as of June 2026, with employment types broken down into 54% Full Time, 7% Part Time, and 39% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $113,786 per year, or $54.7 per hour.
Java Developer

$52.75 - $68.25/hr

Full-time

Posted 4 days ago


Key responsibilities

  • Work as a software developer on Java, Oracle, and other web technologies under direct supervision in an Agile/Scrum environment.

  • Participate in sprint planning, task estimation, and user story creation.

  • Code, test, and troubleshoot problems within application functionality.


Job description

Company Description
Salient CRGT is a leading provider of health, data analytics, cloud, agile software development, mobility, cyber security, and infrastructure solutions. We support these core capabilities with full lifecycle IT services and training-to help our customers meet critical goals for pivotal missions. We are purpose-built for IT transformation supporting federal civilian, defense, homeland, and intelligence agencies, as well as Fortune 1000 companies.
Job Description
In this role you will Work as a software developer for Federal Government customer on Java, Oracle & other web technologies under direct supervision of the Project Manager or Task Lead in an Agile / Scrum environment.
Qualifications
Mandatory Requirements:
  • 3+ years of Java programming experience
  • Minimum 2+ years experience with Spring Framework
  • Experience with or knowledge of Agile Software Development methodologies
  • Participate in sprint planning, task estimation and user story creation
  • Experience in core Java programming
  • Basic Skills in Angular, Java scripts, JQuery, REST, XML
  • Code, test and troubleshoot problems within application functionality
  • Maintain the existing code base
  • Bachelor's or Master's Degree in Computer Science, Computer Information Systems or related field
  • Excellent written and verbal communication skills
  • Salient CRGT will not sponsor work visas for this opening
  • Ability to obtain and maintain a public trust clearance

Desired Qualifications:
  • Utilize SVN / GitHub repository for source control
  • Utilize VersionOne / JIRA for project and issue tracking
  • Certification in Oracle or Java or AWS

Additional Information
If you feel you are qualified for this position, express interest by clicking the Apply button below (if you are viewing this position on the Salient CRGT website). If you are viewing this job posting outside of the Salient CRGT website, please visit: www.salientcrgt.com/careers to express interest in this position through the Salient CRGT Careers page.
Salient CRGT is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity or expression, veteran status, disability, genetic information, or any other factor prohibited by applicable anti-discrimination laws.