1

Senior Java Software Engineer Jobs in Fredericksburg, VA

Software Engineer

Fredericksburg, VA ยท On-site

$125K - $150K/yr

Serve as a senior Software Developer with expertise in software engineering, with a primary focus Web GUI Development. * Experience with Stylesheets, jQuery, Java Script ES6, HTML and HTML5.

Software Engineer

Fredericksburg, VA ยท On-site

$125K - $150K/yr

Serve as a senior Software Developer with expertise in software engineering, with a primary focus Web GUI Development. * Experience with Stylesheets, jQuery, Java Script ES6, HTML and HTML5.

Senior Software Engineer

King George, VA ยท On-site

$114K - $150K/yr

Job Title Senior Software Engineer Location King George, VA 22485 US (Primary) Category Engineering ... Java - Understanding networking principles or familiar - Coding within a publish/subscribe ...

Senior Software Engineer

Fredericksburg, VA ยท On-site

$99K - $123K/yr

We are seeking a highly skilled Senior Software Engineer responsible for leading technical ... Proficiency in programming languages such as Python, Java, or Go. * Expertise in Spring Framework ...

Senior Software Engineer

Fredericksburg, VA ยท On-site +1

$115K - $151K/yr

We are seeking a highly skilled Senior Software Engineer responsible for leading technical ... Proficiency in programming languages such as Python, Java, or Go. * Expertise in Spring Framework ...

New

The Software Engineer will be responsible for real-time software integration and message handling ... Time Java within VxWorks-based systems. โ€ข Analyze existing software baselines to understand ...

Senior Software Developer - Secret

Quantico, VA

$57.75 - $76.25/hr

Description Senior Software Developer - Secret Xcelerate Solutions is currently seeking Senior ... NET Core, .NET Framework, Java, Python, and other modern programming languages and frameworks.

New

next page

Showing results 1-20

Senior Java Software Engineer information

See Fredericksburg, VA salary details

$39.8K

$148.4K

$260.6K

How much do senior java software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for senior java software engineer in Fredericksburg, VA is $148,442.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,900.00 and $161,800.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in Fredericksburg, VA? The most popular types of Java Software Engineer jobs in Fredericksburg, VA are:
What are popular job titles related to Senior Java Software Engineer jobs in Fredericksburg, VA? For Senior Java Software Engineer jobs in Fredericksburg, VA, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Fredericksburg, VA look for? The top searched job categories for Senior Java Software Engineer jobs in Fredericksburg, VA are:
What cities near Fredericksburg, VA are hiring for Senior Java Software Engineer jobs? Cities near Fredericksburg, VA with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Fredericksburg, VA as of July 2026, with employment types broken down into 90% Full Time, 8% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $148,442 per year, or $71.4 per hour.
Java Software Engineer, Secret Security Clearance Required, Onsite in King George, VA - M

Java Software Engineer, Secret Security Clearance Required, Onsite in King George, VA - M

Next Step Systems

King George, VA โ€ข On-site

$48.25 - $66.25/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Java Software Engineer, Secret Security Clearance Required, Onsite in King George, VA

We are seeking a skilled and experienced Java Software Engineer to join a dynamic team in King George, VA. The Java Software Engineer will be responsible for designing, developing, and maintaining a Java code base in support of U.S. Navy Weapon Systems. This Java Software Engineer role requires a strong understanding of front and back-end programming, user interface design, class design, code structuring, unit testing and version control systems. This Java Software Engineer position is available for immediate hire and located in King George, VA. Candidate must have an active Secret Security Clearance. This position is 100% Onsite and not open for Remote.

Java Software Engineer Responsibilities:

- Provide Software Engineering technical support.

- Support software engineering code design reviews.

- Perform requirements assessments and requirements decomposition.

- Code to model system behavior through functional flows and functional descriptions.

- Support the development of software engineering presentations and reports.

- Demonstrate understanding of technical aspects required to develop large complex software-intensive systems.

- Develop software using pair programming and swarming techniques under Agile Process.

- Write unit tests for Java and/or C++ user interfaces.

Java Software Engineer Qualifications

- Candidate must have an active Secret Security Clearance.

- A Bachelor's degree in engineering, scientific, or technical discipline.

- 5 years of full-time professional experience in software engineering applied to program development, modeling, and/or simulation.

- Proficient in software development using at least 2 of the following, Java, Windows, C/C++, and various Linux distributions (e.g. RedHat).

Preferred experience includes 2 years of experience with the Navy or Joint Systems, JavaFX, Junit, Mockito, Multi-threading Programming, Network Communication in Java, Git, Jira, C++, Python Scripting, Linux, and Generative AI.

Company offers a comprehensive and competitive benefits package including Health, Dental, Vision, Life and Disability benefits, 401k with Company Match, time off consisting of 2 weeks of paid vacation, 48 hours of sick/personal leave, and 11 paid Holidays.

Keywords: King George VA Jobs, Java Software Engineer, Java, C/C++, Linux, RedHat, Windows, Generative AI, Git, JavaFX, Jira, Multi-threaded Programming, Mockito, Network Communications, Python, Scripting, Programmer Analyst, Programming, Software Developer, Secret Security Clearance, Virginia Recruiters, IT Jobs, Virginia Recruiting

Looking to hire a Java Software Engineer in King George, VA or in other cities? Our IT recruiting agencies and staffing companies can help.

We help companies that are looking to hire Java Software Engineer for jobs in King George, Virginia and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today!