1

Java Programer Jobs in Virginia (NOW HIRING)

Java Developer

Mclean, VA ยท On-site

$51.50 - $66.75/hr

Java developer Location : McLean, VA Hybrid (Must be local) Duration : long term contract * Required Ex-Capital One Candidate * We need some strong Java developer with AWS certification, AWS and ...

Java Developer

Herndon, VA ยท On-site

$52.50 - $67.75/hr

Company Description Looking for Java Developer Location : VA Java Developer (server side programming) Java, Spring, Hibernate, RESTful WebServices, JQuery, JavaScript, JSON, Backbone.JS Note : In ...

Java developer

Mclean, VA ยท On-site

$51.50 - $66.75/hr

Java developers Location : Mclean VA Duration : 6 + months We need someone with good programming language and analytical skills. Min of 5 years of hands-on experience of J2EE, Struts, Spring ...

Java Developer

Reston, VA

$53 - $68.75/hr

Java Developer LOCATION: Reston, VA Duration: 6 to 12+ Months Description: Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software ...

Senior Java Developer

Ashburn, VA

$58.50 - $74.75/hr

We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing to testing and release and help with the migration of a COBOL app to Java.

Java Developer

Mclean, VA ยท On-site

$52.25 - $67.75/hr

Java Developer - (Hybrid, McLean, VA) Location: McLean, VA (Hybrid - 3 days onsite / 2 days remote) Experience: 8+ years Employment Type: Contract Job Summary We are seeking an experienced Java ...

Sr Java Developer

Herndon, VA ยท On-site

$58.75 - $75/hr

Company Description Sr. Java Developers * Term - Long Term - Min 6 months * Herndon VA u Core Java u Spring MVC and exposure to other frameworks u Java Script Library, JQuerry, Bootstrap, HTML5 u ...

Backend Java Developer

Richmond, VA ยท On-site

$50 - $64.75/hr

Sr Java Developer Looking for Sr Java Developer, need candidate who can work from onsite Richmond VA office in hybrid model Top Skills * Java * Springboot * AWS * Kafka * Microservices Required ...

Java Developer

Mclean, VA ยท On-site

$51.50 - $66.75/hr

Java Developer Work Location : McLean, VA Job Type : Permanent / Contract (W2 or 1099) Responsibilities: * Knowledge of professional software engineering practices & best practices for the full ...

Java Developer

Chantilly, VA ยท On-site

$52.25 - $67.50/hr

Overview: The Java Developer designs, develops, and maintains enterprise-grade applications using Java and related technologies. This role collaborates closely with cross-functional teams to ...

Java Developer

Chantilly, VA ยท On-site

$52.25 - $67.50/hr

Overview: The Java Developer designs, develops, and maintains enterprise-grade applications using Java and related technologies. This role collaborates closely with cross-functional teams to ...

Java Developer (API)

Vienna, VA ยท On-site

$55 - $60/hr

Java Developer (API) Location: Vienna, VA (REMOTE) Duration: Initial 6 month contract with possible extensions Compensation: $55/hour - $60/hour Work Requirements: US Citizen, GC Holders or ...

Java Developer

Ashburn, VA ยท On-site

$52.25 - $67.50/hr

Java Developer Location: Ashburn, VA Fulltime Position Work Mode: Hybrid - 2 days onsite, 3 days remote Required Skills: Java, Spring Boot, REST APIs, Microservices, AWS, SQL/NoSQL, Oracle/PostgreSQL,

Leads Java developer Location: Mclean but NY (Hybrid) Visa: USC, GC, H4-EAD Interview process: 1 round of interview coding challenge for 1 hour 3 days office in Mclean, Ideal candidate would be in ...

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 ...

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.

$50 - $64.50/hr

Contractor

Posted 26 days ago


Key responsibilities

  • Write well designed, testable, efficient code.

  • Ensure designs follow specifications.

  • Prepare and produce releases of software components.


Job description


Java Developer JOB DESCRIPTION
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Java Developer Responsibilities
  • Write well designed,testable, efficient code.
  • Ensure designs followspecifications.
  • Prepare and produce releasesof software components.
  • Prepare technical standards,provide technical advice and guidance, and collaborate with otherprogrammers to conceptualize and develop design.
  • Support continuousimprovement by investigating alternatives.
  • Investigate, debug, and fixsoftware defects.
  • Work with limitedsupervision.Resources should bewilling to analyze research and should take initiative in solving theissues.
  • A go getter attitude.

Requirements
Java Developer Minimum Requirements
  • BS or equivalent degree inComputer Science or related subject
  • 5+ years of hands-on SoftwareDevelopment experience in Java
  • Web services design anddevelopment experience
  • Object Oriented analysis anddesign using common design patterns.
  • Familiar with Domain DrivenDesign concepts and patterns
  • 3+ years of experience usingJPA2/Hibernate, including HQL, JPQL, Hibernate Criteria, and JPA Criteria
  • 3+ years of experience in theSpring Framework
  • Knowledge of usingApplication Server like WebLogic 14 and above.
  • Build and configureapplications to meet business requirements.
  • Experience writing test codeusing Junit, Mockito. frameworks
  • Experience using Git,Ant/IntelliJ, Gradle, Core Java, Eclipse, and SQL Developer with Oracle19c.
  • Interact with Web Services:SOAP & REST

Java Developer Preferred Requirements
  • Knowledge of React library.
  • Knowledge of using AzureDevOps
  • Experience using KAFKA.
  • Hands-on experience usingGradle.
  • Familiar with UI componentlibraries
  • Knowledge of Micro Services,Containerization, Spring Boot
  • Agile software developmentexperience

Java Developer Interpersonal Skills
  • Strong written and verbalcommunication skills
  • Ability to quickly adapt tochanges.
  • Ability to workindependently.