1

Java Teacher Jobs in Virginia (NOW HIRING)

Senior Software Engineer

Chantilly, VA · On-site

$126K - $166K/yr

Java, PHP, HTML, CSS, MySQL and Javascript · VS Code · Configuring, implementing, and maintaining ... teach navigation of Github, Linux-based OS, and AWS and use services, such as S3 and EC2. · ...

... Develop Java and Angular (Typescript) that leverage Elasticsearch o Comfort and familiarity ... teach junior developers' community best practices in a constructive fashion o Ability to ...

They will learn new tools and techniques and teach them to others. They will love working closely ... using Java EE Preferred qualifications Experience in object-oriented programming languages ...

Develop Java and Angular (Typescript) that leverage Elasticsearch * Comfort and familiarity ... Willingness to mentor and teach junior developers' community best practices in a constructive ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Senior Software Engineer

Chantilly, VA · On-site

$126K - $166K/yr

... Java and Angular (Typescript) o Comfort and familiarity designing and utilizing custom ETL ... teach developers' community best practices in a constructive fashion o Ability to methodically ...

... Java and Angular (Typescript) o Comfort and familiarity designing and utilizing custom ETL ... teach developers' community best practices in a constructive fashion o Ability to methodically ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

Responsibilities We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share ...

next page

Showing results 1-20

Java Teacher information

See Virginia salary details

$15

$56

$76

How much do java teacher jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for java teacher 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 is a Java Teacher job?

A Java Teacher is responsible for educating students on Java programming concepts, including syntax, object-oriented principles, and application development. They design lesson plans, conduct lectures or workshops, and provide hands-on coding exercises. Additionally, they assess student progress, offer guidance, and help learners develop problem-solving skills in Java.

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

To thrive as a Java Teacher, you need a solid understanding of Java programming, object-oriented concepts, and instructional design, often supported by a degree in computer science or education. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, online learning platforms, and relevant certifications such as Oracle Certified Professional Java Programmer is valuable. Excellent communication, patience, and the ability to explain complex concepts clearly are vital soft skills for engaging learners. These skills ensure that students receive high-quality, accessible Java education and are well-prepared for real-world programming challenges.

What are the typical daily responsibilities of a Java Teacher?

A Java Teacher typically spends their day preparing and delivering lessons on Java programming concepts, assessing student progress through assignments and projects, and providing continuous feedback and support. They may also design curriculum materials, stay current with the latest developments in Java technology, and incorporate interactive coding exercises to enhance student engagement. Collaboration with other educators to align course content and participate in department meetings is common. The role can involve both classroom instruction and online teaching, depending on the employer’s educational model.

Infographic showing various Java Teacher job openings in Virginia as of July 2026, with employment types broken down into 1% Internship, 87% Full Time, 4% Part Time, and 8% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $116,920 per year, or $56.2 per hour.
Senior Software Engineer

Senior Software Engineer

VTG

Chantilly, VA • On-site

$126K - $166K/yr

Full-time

Posted 4 days ago


Job description

Overview

We are seeking a developer, with a minimum of 10 years’ experience,  will support the full lifecycle development (analyze, design, develop, deploy, maintain) of innovative and interactive web, video and multimedia training products. The individual will be responsible for product research, programming/authoring, interface design, testing and quality control. Products also include web-based training, SharePoint and websites, multimedia applications, video productions, graphic design, and print products.


What will you do?
  • Linux

    ·  Amazon cloud, AWS and use services, like S3 and EC2

    ·  Apache Webserver and Apache Tomcat

    ·  Development languages: Java, PHP, HTML, CSS, MySQL and Javascript

    ·  VS Code

    ·   Configuring, implementing, and maintaining the Enterprise Application Auditing Tool, Enterprise Application MFA Solution (OAuth), and RBAC (Role Based Access Control)

    ·  Bash Scripting

    ·  Developing and supporting automation and orchestration processes for IAM services. Understanding of IAM governance frameworks, platforms, RBAC, group policy management, and privileged access management (PAM) tolls.


Do you have what it takes?
  • Active TS/SCI W/ Polygraph required. 
  • Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical experience.
  • Demonstrated expertise with AWS infrastructure security and access controls

    ·  Demonstrated expertise adapting equipment and technology to serve user needs and technology design.

    ·  Ability to convey technical information to non-technical individuals to teach navigation of Github, Linux-based OS, and AWS and use services, such as S3 and EC2.

    ·  Demonstrated understanding of software development best practices, including version control, testing, and debugging.

    ·  A bachelor’s degree in computer science, Compute Information Systems, or Computer Engineering with ten (10) years of experience executing software development activities.

Bonus points if you have:

  • Demonstrated migration experience from on-premises services to the AWS platform using migration tools

    •  Demonstrated experience maintaining JAVA and PHP applications on Windows
    •  Demonstrated experience with maven or Gradle
    •  Demonstrated experience with AWS Secrets Manager
    ·  Three years of experience contributing to software development activities and or projects within the IC 
Qualifications:
  • Active TS/SCI W/ Polygraph required. 
  • Bachelor's degree in Computer Science, Engineering, Finance, or a related technical field, or equivalent practical experience.
  • Demonstrated expertise with AWS infrastructure security and access controls

    ·  Demonstrated expertise adapting equipment and technology to serve user needs and technology design.

    ·  Ability to convey technical information to non-technical individuals to teach navigation of Github, Linux-based OS, and AWS and use services, such as S3 and EC2.

    ·  Demonstrated understanding of software development best practices, including version control, testing, and debugging.

    ·  A bachelor’s degree in computer science, Compute Information Systems, or Computer Engineering with ten (10) years of experience executing software development activities.

Bonus points if you have:

  • Demonstrated migration experience from on-premises services to the AWS platform using migration tools

    •  Demonstrated experience maintaining JAVA and PHP applications on Windows
    •  Demonstrated experience with maven or Gradle
    •  Demonstrated experience with AWS Secrets Manager
    ·  Three years of experience contributing to software development activities and or projects within the IC 
Education:UNAVAILABLEEmployment Type: FULL_TIME