1

Java Manager Jobs in Virginia (NOW HIRING)

Java Developer

Fairfax, VA · On-site

$52.25 - $67.50/hr

Java Developer Employment Type: Full-Time Department: Information Technology CGS is seeking a Java ... manager, provide frequent status updates and track progress against the project work plan ...

Java Developer

Richmond, VA · Hybrid

$70 - $80/hr

Java Developer Immediate need for a talented Java Developer. This is a 12 months contract ... Implement IAM (Identity and Access Management) solutions and integrate authentication/authorization ...

Java API Developer

Herndon, VA · Remote

$52.50 - $67.75/hr

Configure and manage data ingest components in a cloud platform, such as Apache Kafka, NiFi, FTP ... Proficiency in Java, with experience in frameworks such as Spring Boot. * Experience with ...

Java/J2EE Developer

Reston, VA

$53 - $68.75/hr

... Program Management, Multichannel Contact Centers & Help Desk Services, Peer Review & Grants ... AMERICA Corporation is seeking a Java/J2EE Developer who will design and develop for the ND Grants ...

Java Developer

Centreville, VA · On-site

$50.50 - $65.50/hr

Provide documentation and assist program management with deliverables related to backend ... writing Java. * Experience mapping objects to RDBMS systems with Hibernate or other ORMs.

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

Experience in web browser secure session cookie management. RESPONSIBILITIES: * Interacts with the ... Design and Develop Java and J2EE based web applications using Java frameworks as required by ...

Senior Java Developer

Sterling, VA · On-site

$56.75 - $72.25/hr

... cookie management. EXPERIENCE 10+ years of recent experience with the following technologies is required: • JAVA/ J2EE • Struts 2/ Angular 2+ • Spring 3.0, EJB 3, Hibernate • HTML 5, ...

JAVA Developer

Mclean, VA · On-site

$52.25 - $67.75/hr

JAVA Developer Location: McLean, VA (5 days - Onsite) Duration: 6+ months of Contract with ext ... Strong business acumen and relationship management skills * Ability to think critically and make ...

Java Developer (FULL TIME)

Herndon, VA · On-site

$52.50 - $67.75/hr

JAVA Developer Location : Herndon, VA Full Time • 8-10 years of experience in Solution, Design ... management levels • Ability to share technical knowledge and clearly communicate technical ...

Sr. Java Developer

Richmond, VA · On-site

$56.75 - $72.25/hr

This position will serve as a senior application developer for the DMAS Information Management Division in the design, development, and maintenance of Java/ JEE based applications. Plan and complete ...

Java / React Developer

Arlington, VA · On-site

$58.75 - $76/hr

Java / React Developer We are seeking a Java / React developer that is responsible for designing ... Implement reusable UI components and efficient application state management. * Integrate front-end ...

Sr Java Developer

Chantilly, VA

$58.50 - $74.75/hr

AFS is seeking a Java Developer to join our Defense Health portfolio. The developer is responsible ... managing change management tools including Git * 1 year of experience with a wide variety of ...

next page

Showing results 1-20

Java Manager information

See Virginia salary details

$76.8K

$126.1K

$156.6K

How much do java manager jobs pay per year?

As of Jun 23, 2026, the average yearly pay for java manager in Virginia is $126,075.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $151,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Java Manager, you need deep expertise in Java development, software architecture, and team leadership, usually supported by a degree in computer science or a related field. Familiarity with tools like Eclipse, IntelliJ IDEA, version control systems (Git), and project management platforms, along with certifications such as Oracle Certified Professional Java Programmer, is highly valuable. Strong soft skills such as communication, problem-solving, and the ability to mentor and motivate teams set exceptional managers apart. These skills ensure effective project delivery, high code quality, and a productive, collaborative development environment.

What are Java Managers?

Java Managers are professionals responsible for overseeing teams that develop, maintain, or support software applications using the Java programming language. They combine technical expertise with leadership skills to manage Java development projects, coordinate team activities, ensure code quality, and meet project deadlines. Java Managers often work closely with stakeholders to align technical solutions with business goals, and they may be involved in hiring, mentoring, and evaluating the performance of Java developers.

How does a Java Manager typically balance technical leadership with team management responsibilities?

A Java Manager is often responsible for both guiding the technical direction of Java-based projects and overseeing the professional development and performance of their team members. This requires regularly collaborating with developers to solve complex coding challenges while also conducting one-on-one meetings, performance reviews, and resource planning. Effective Java Managers prioritize clear communication, delegate tasks appropriately, and foster an environment where engineers can grow their skills. Balancing these areas ensures successful project delivery and a motivated, high-performing team.

What is the difference between Java Manager vs Java Developer?

AspectJava ManagerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications, management experienceBachelor's in Computer Science, Java certifications, coding skills
Work EnvironmentTeam leadership, project oversight, strategic planningWriting code, debugging, implementing features
Employer & Industry UsageSoftware companies, IT departments, tech firmsSoftware development teams, tech startups, enterprise IT

Java Managers oversee teams and projects, focusing on strategy and coordination, while Java Developers primarily write and maintain code. Both roles require Java certifications and a strong technical background, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Java jobs in Virginia? The most popular types of Java jobs in Virginia are:
What cities in Virginia are hiring for Java Manager jobs? Cities in Virginia with the most Java Manager job openings:
Infographic showing various Java Manager job openings in Virginia as of June 2026, with employment types broken down into 85% Full Time, 14% Part Time, and 1% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $126,075 per year, or $60.6 per hour.

$47.50 - $61.50/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Description
Title: Java Developer
Duration: 6-12 Months
Location: Glen Allen, VA - Onsite
JOB DESCRIPTION
  • We are looking for a JavaDeveloper with experience in building high-performing, scalable,enterprise-grade applications.
  • You will be part of atalented software team that works on mission-critical applications. Javadeveloper roles and responsibilities include managing Java applicationdevelopment while providing expertise in the full software developmentlifecycle, from concept and design to testing.
  • We have an on-call rotationto support our system.Right now,everybody is using an on-call phone that is rotated once every 16-17weeks.
  • This will not happen in thefirst two to three months and training will be completed before thisrotation occurs.
  • Our system is considered tobe very important to the company.We do have security protocols which require management viaCyberArk.
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.
  • Resource should be willing toanalyze, research and should take initiative in solving the issues.
  • A go getter attitude.
Requirements
Minimum Requirements
  • BS or equivalent degree inComputer Science or related subject
  • 5+ years of hands-on SoftwareDevelopment experience in Java
  • Web services(SOAP/REST) design and developmentexperience.
  • Object Oriented analysis anddesign using common design patterns.
  • Familiar with Domain DrivenDesign concepts and patterns
  • 3+ years of experience using JPA2/Hibernate,including HQL, JPQL, Hibernate Criteria, and JPA Criteria
  • 3+ years of experience in the SpringFramework, Springboot - Spring Data, Spring Cloud
  • Knowledge of usingApplication Server like WebLogic 14 and above.
  • Experience writing test codeusing Junit, Mockito frameworks
  • Experience using KAFKA andMongoDB, and Relational databases (Oracle, SQLServer)
  • Build and configureapplications to meet business requirements
  • Experience using React JS ,Next Js and Typescript to build front end applications.
  • Experience using Git,Ant/IntelliJ, Gradle, Core Java, Eclipse, and SQL Developer with Oracle19c
Interpersonal Skills
  • Strong written and verbalcommunication skills
  • Ability to quickly adapt tochanges
  • Ability to work independently
  • Preferred Requirements
  • Knowledge of using AzureDevOps
  • Hands-on experience usingGradle
  • Familiar with UI componentlibraries
  • Knowledge of Micro Services,Containerization, Spring Boot
  • Agile software developmentexperience