1

Java Coding Jobs in Virginia (NOW HIRING)

Java API Developer

Herndon, VA ยท Remote

$52.50 - $67.75/hr

Data Integration & ETL: Provide Java coding in support of extract, transform, and load (ETL) processes. Create and maintain scripts, stored procedures, and other logic to create, update, and delete ...

Java Developer

Fairfax, VA ยท On-site

$140K - $220K/yr

The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and web applications including Java Server ...

Java Developer

Fairfax, VA

$52.25 - $67.50/hr

The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and web applications including Java Server ...

Senior Java Fullstack developer

Richmond, VA ยท On-site

$52 - $67/hr

US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY ONLY APPLICABLE ON W2 Qualifications: โ€ข At least 5 years of strong experience in core JAVA coding skills - Must have โ€ข ...

Senior Java Developer

Fairfax, VA ยท On-site

$58.50 - $74.50/hr

Authoring and reviewing web application code in Java, JavaScript, Spring framework, SQL, etc. Participating in daily team discussions and code collaboration to promote continuous progress ...

Java Developer

Mclean, VA

$51.50 - $66.75/hr

Develop and test RESTful APIs and Java Code. Qualifications Minimum Qualifications: * Bachelor ... Degree in Computer Science/Engineering, Information Systems or related discipline. * 5+ years of ...

Java API Developer

Herndon, VA ยท On-site

$52.50 - $67.75/hr

Data Integration & ETL: Provide Java coding in support of extract, transform, and load (ETL) processes. Create and maintain scripts, stored procedures, and other logic to create, update, and delete ...

Java Developer

Herndon, VA

$52.50 - $67.75/hr

Duties: - Develop and unit test Java code as a result of new business requirements and solution specifications - Develop Java fixes as a result of production tickets - Provide development support for ...

Looking for an application that already in production Not looking for Java expert, looking Java developer who can read Java code and do necessary corrections in code Somebody with 3-5 years of ...

Java/J2ee Developer

Richmond, VA ยท On-site

$50.50 - $65.25/hr

Java/J2ee Developer (Onsite) Location: 9960 Mayland Drive Richmond, VA 23233 About The Role Java ... Working experience on the SOAP based web service to integrate to the existing code is must. * Good ...

next page

Showing results 1-20

Java Coding information

See Virginia salary details

$15

$56

$76

How much do java coding jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for java coding in Virginia is $56.21, according to ZipRecruiter salary data. Most workers in this role earn between $48.61 and $62.93 per hour, depending on experience, location, and employer.

What are some typical daily tasks or responsibilities for someone working in a Java Coding role?

Professionals in Java Coding roles typically spend their days writing, testing, and debugging Java code as part of a software development team. Tasks often include collaborating with team members to design features, conducting code reviews, resolving bugs, and optimizing existing applications. You may also be expected to participate in daily stand-ups or Agile meetings, update technical documentation, and coordinate with stakeholders to clarify requirements. The ability to balance independent coding with effective team communication is key to success and career growth in this role.

What is a Java Coding job?

A Java Coding job involves designing, developing, testing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, enterprise software, and mobile apps. They write clean, efficient code, debug issues, and collaborate with teams to implement software solutions. Java coding roles often require knowledge of frameworks like Spring, Hibernate, and tools such as Maven or Git.

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 skills in frameworks like Spring and knowledge of cloud environments continue to be in demand. Staying updated with new features and tools is important for maintaining relevance in the job market.

Which pays more, C++ or Java?

For Java coding jobs, salaries are generally comparable to C++ roles, with pay depending on experience, location, and industry. C++ developers often earn slightly higher salaries in specialized fields like systems or game development, but both languages are in demand and offer competitive compensation. Skills in both languages can enhance job prospects and earning potential.

Is Java programming still in demand?

Java programming remains in high demand across industries such as finance, enterprise software, and Android app development. Java developers with knowledge of frameworks like Spring and experience with cloud platforms are particularly sought after, and the language continues to be a core skill for many software engineering roles.

What jobs can you get with Java?

Java is used in a variety of roles including Java Developer, Software Engineer, Backend Developer, Android Developer, and Web Application Developer. These jobs typically require knowledge of Java programming, frameworks like Spring or Hibernate, and sometimes additional skills such as database management or cloud computing.

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

To thrive in a Java Coding role, a strong understanding of Java programming, object-oriented principles, and software development basics is essential, often backed by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) are often expected. Strong problem-solving ability, effective communication, and teamwork skills help professionals excel when collaborating on projects and debugging complex systems. These combined competencies enable timely delivery of high-quality, maintainable software solutions in dynamic technical environments.

What are the most commonly searched types of Java Coding jobs in Virginia? The most popular types of Java Coding jobs in Virginia are:
What are popular job titles related to Java Coding jobs in Virginia? For Java Coding jobs in Virginia, the most frequently searched job titles are:
What cities in Virginia are hiring for Java Coding jobs? Cities in Virginia with the most Java Coding job openings:
Java API Developer

Java API Developer

NT Concepts

Herndon, VA โ€ข Remote

$52.50 - $67.75/hr

Other

Posted 13 days ago


Job description

We are seeking a Mid-level API Java Developer, to join our team. Working at NT Concepts means that you are part of an innovative, agile company dedicated to solving the most critical challenges in National Security. We're looking for the best and the brightest to join us in supporting this mission. If meaningful work, initiative, creativity, and continuous self-improvement are important to your career, join our growing team and discover What's Next for you.

Mission Focus: As a member of our solutions delivery team, you will have the unique opportunity to work on programs advancing the most critical government systems. NT Concepts is seeking an experienced API Java/Python Developer, Mid for an excitingย data transformationย opportunity within our Intel Community.

Clearance: Active TS/SCI with CI Poly clearance required

Location/Flexibility: Local to the DC Metro Area, Remote Flexible

Responsibilities

As a Mid-Level Java Developer, you will be responsible for designing, developing, and maintaining software applications, with a focus on data integration and backend services.

  • Software Development: Create maintainable, adaptable, and scalable code using software development best practices (e.g., software reuse, refactoring, continuous integration, test automation, TDD, static code analysis, and peer/code review).
  • Data Integration & ETL: Provide Java coding in support of extract, transform, and load (ETL) processes. Create and maintain scripts, stored procedures, and other logic to create, update, and delete data.
  • API Development: Develop RESTful APIs and microservices to enable secure and efficient system communication and synchronize business data between multiple endpoints.
  • Data Ingest: Configure and manage data ingest components in a cloud platform, such as Apache Kafka, NiFi, FTP, or an API gateway.
  • Database Management: Design and implement schema changes, manage indexes, and alter data objects to optimize performance. Utilize SQL (e.g., SAP/Sybase, PostgreSQL, MySQL) and NoSQL databases for data storage and retrieval.
  • Stakeholder Collaboration: Communicate with data owners and conduct research/analysis on data sets to prepare ingest strategies based upon data structure, size, frequency, and other sharing requirements.
  • Team Collaboration: Work closely with frontend developers, product managers, and QA teams in an Agile environment to define requirements and ensure seamless integration and functionality.

Qualifications

  • Education/Experience: Bachelor's degree in a related field and 2-5 years of relevant experience using Java, JavaScript, or other languages for the creation of API-based software.
  • Clearance: Active TS/SCI with CI Poly clearance required.
  • Technical Skills:
    • Proficiency in Java, with experience in frameworks such as Spring Boot.
    • Experience with JavaScript.
    • Strong understanding of API architectural styles (REST, GraphQL, SOAP) and tools (e.g., Postman, Swagger UI).
    • Experience with data integration, including ETL processes and data ingest tools (e.g., Apache Kafka, NiFi).
    • Experience with SQL (e.g., SAP/Sybase) and NoSQL databases.
    • Familiarity with version control systems (e.g., Git).
    • Knowledge of Agile/Scrum development methodologies and software development best practices (TDD, CI/CD).
    • Experience with cloud platforms (AWS, Azure, GCP).
    • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

Physical Requirements:

  • Prolonged periods of sitting at a desk and working on a computer
  • Must be able to lift 10-15 pounds at times.