1

Java Developer Jobs in Dublin, VA (NOW HIRING)

Required : • 5+ years of experience working as a full-stack software engineer • Bachelor's degree in Computer Science, Computer Engineering, or a related field • Experience developing with Java ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

Support developers by assisting with debugging and troubleshooting application issues using Java or C# knowledge. * Maintain and support middleware environments involving IIS, Apache, Tomcat ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

Perform Security Readiness Reviews (SRR) and document findings in Plan of Action and Milestones (POA&M)Support developers by assisting with debugging and troubleshooting application issues using Java ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

Support developers by assisting with debugging and troubleshooting application issues using Java or C# knowledge. * Maintain and support middleware environments involving IIS, Apache, Tomcat ...

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Software Engineer

Blacksburg, VA · On-site

$66K - $106K/yr

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly * Experience with AI-assisted development platforms such as ...

Software Engineer

Radford, VA · On-site

$72K - $108K/yr

Proficiency in C# or another object-oriented programming language (e.g., Java, C++) * Solid understanding of software architecture and design principles * Ability to work effectively in a global ...

Software Engineer

Radford, VA · On-site

$72K - $108K/yr

Proficiency in C# or another objectoriented programming language (e.g., Java, C++) * Solid understanding of software architecture and design principles * Ability to work effectively in a global ...

Software Engineer

Radford, VA · On-site

$72K - $108K/yr

Proficiency in C# or another objectoriented programming language (e.g., Java, C++) * Solid understanding of software architecture and design principles * Ability to work effectively in a global ...

Showing results 21-40

Java Developer information

See Dublin, VA salary details

$13

$49

$66

How much do java developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java developer in Dublin, VA is $49.01, according to ZipRecruiter salary data. Most workers in this role earn between $42.40 and $54.86 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What job categories do people searching Java Developer jobs in Dublin, VA look for?

The top searched job categories for Java Developer jobs in Dublin, VA are:

What cities near Dublin, VA are hiring for Java Developer jobs?

Cities near Dublin, VA with the most Java Developer job openings:

Infographic showing various Java Developer job openings in Dublin, VA as of August 2026, with employment types broken down into 75% Full Time, 12% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $101,936 per year, or $49 per hour.

Software Engineer - Mid Level

Peraton

Blacksburg, VA • On-site

Full-time

Re-posted 5 days ago


Peraton rating

8.3

Company rating: 8.3 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

51st of 224 rated it services


Job description

Job Summary:
Peraton is a next-generation national security company that drives missions of consequence across the globe. The role involves supporting exciting projects in areas such as communications, space, cybersecurity, and mobile, while working in an Agile software development environment.
Responsibilities:
• Support exciting projects across Peraton in areas such as communications, space, cybersecurity, defense, health, and mobile.
• Work in a collaborative, supportive environment that allows you to grow your skills and your career while building experience in a variety of different projects and domains.
• Work in an Agile software development environment supporting requirements/story development, software architecture and design, software development, and unit/component testing.
Qualifications:
Required:
• 5+ years of experience working as a full-stack software engineer
• Bachelor's degree in Computer Science, Computer Engineering, or a related field
• Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages and technologies quickly
• Experience with AI-assisted development platforms such as Claude Code, GitHub CoPilot, and/or Codex
• Experience with front-end development technologies (HTML, CSS, and JavaScript) and JavaScript frameworks (React and/or Angular)
• Experience developing web services and web applications
• Experience working with SQL databases (Postgres, MySQL, and/or MSSQL)
• Experience with containerization using Docker
• Experience working in an Agile software development environment
• Strong analytical and problem-solving skills
• Self-motivated, independent, detail oriented, responsible team-player
• Strong written and oral communication skills
• U.S. Citizenship and the ability to obtain and maintain a secret security clearance
Preferred:
• Experience working with a broad range of programming languages, such as C++, C#, and Golang
• Experience working with AI technologies such as LLMs, RAG, and TensorFlow
• Prior experience working with DevSecOps processes and tools
• Experience with AWS technologies such EC2, S3, Lambda, and VPC
• Experience with deploying software into cloud environments, particularly AWS, using technologies such as Ansible, Docker, and Kubernetes
• Experience with mobile development using Android Studio, Flutter, Kotlin, and/or Swift
• Prior experience providing technical leadership to a team or mentoring to junior personnel
• Ability to anticipate problems and take decisive action and an ability to find innovative ways to solve problems
Company:
Peraton Fearlessly solving the toughest national security challenges. Founded in 1992, the company is headquartered in Woodbridge, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017