1

Senior Java Software Engineer Jobs in Reston, VA

SR. JAVA DEVELOPER

Mclean, VA · On-site

$58.25 - $74.25/hr

Job Title: SR. JAVA DEVELOPER Location: Mclean,VA Duration: 12+ Months Visa: USC, GC, H1B and EAD ... Java software development experience * A strong understanding in Java language, Java 8+ standard ...

Java Software Engineer

Reston, VA · On-site +1

$89K - $121K/yr

Verisign is looking for Junior Java software engineer to expand the Name Studio API team ( An ideal candidate should understand Cloud Computing, preferably AWS, has some knowledge of Machine Learning ...

Experienced Java Software Engineer - Developer

Herndon, VA · On-site

$53.25 - $73/hr

  • Medical

  • Life

  • Retirement

Experienced Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is currently seeking Experienced Java Software Engineers - Developer to support our Advanced Ground ...

Lead Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in ...

Lead Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in ...

Experienced Java Software Engineer - Developer

Herndon, VA · On-site

$53.25 - $73/hr

  • Medical

  • Life

  • Retirement

Experienced Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is currently seeking Experienced Java Software Engineers - Developer to support our Advanced Ground ...

Experienced Java Software Engineer - Developer

Herndon, VA · On-site

$53.25 - $73/hr

  • Medical

  • Life

  • Retirement

Experienced Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is currently seeking Experienced Java Software Engineers - Developer to support our Advanced Ground ...

Verisign is looking for Junior Java software engineer to expand the Name Studio API team (;br> An ideal candidate should understand Cloud Computing, preferably AWS, has some knowledge of Machine ...

Lead Java Software Engineer - Developer Company: The Boeing Company The Boeing Company is looking for a Lead Software Engineer - Developer to join the Advanced Ground Architecture team located in ...

Showing results 21-40

Senior Java Software Engineer information

See Reston, VA salary details

$42.1K

$157K

$275.7K

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

As of Aug 18, 2026, the average yearly pay for senior java software engineer in Reston, VA is $157,019.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,000.00 and $171,100.00 per year, depending on experience, location, and employer.

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?

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 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 are the most commonly searched types of Java Software Engineer jobs in Reston, VA?

The most popular types of Java Software Engineer jobs in Reston, VA are:

What are popular job titles related to Senior Java Software Engineer jobs in Reston, VA?

For Senior Java Software Engineer jobs in Reston, VA, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Reston, VA look for?

The top searched job categories for Senior Java Software Engineer jobs in Reston, VA are:

What cities near Reston, VA are hiring for Senior Java Software Engineer jobs?

Cities near Reston, VA with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Reston, VA as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $157,019 per year, or $75.5 per hour.

Senior Java Software Engineer - Remote / Telecommute

CYNET SYSTEMS

Reston, VA • Remote

$83/hr

Contractor

Re-posted 8 days ago


Job description

Job Overview:

Requirement/Must Have:

  • 5-8 years experience with software development, basic coding and compilation, software architecture/design, user requirements definition and software specification development.
  • In lieu of a Bachelor's degree, an additional 4 years of relevant work experience is required in addition to the required work experience.

Responsibilities:

  • Perform technical detail design, coding, testing of applications. Serves as subject matter expert for both customer and internal discussions related to maintaining and enhancing existing software systems. Develop and/or analyze interface design documentation. Comply with hardware and software systems standards and procedures. Deliver large systems for tens of thousands of users. Comply with code quality, migration and dev/ops standards and policies.
  • Perform software analysis, including requirements and uses case development and design. Implements and documents source code to design specifications. Performs software testing including developing and running automated unit tests, drafting, and executing structured automated test cases. Compile, assess, and report data results from software testing and analysis.
  • Develop software solutions for enterprise environments and other technologies. Analyzes and implements functional and non-functional (e.g. performance, availability) requirements and designs, implements, and tests software. Performs operations & maintenance (O&M) of existing systems. Identifies areas for improvement and streamlining. Demonstrated experience with front-end and back-end programming and integration frameworks and tools. Assist in the estimation of development of application features.
  • Provides direct technical support for high level, high visibility and critical trouble calls for supported applications. Works with cross functional teams to develop highly reliable software that runs at scale. Provides recommendations to infuse new technology. Extend open-source libraries and systems as necessary to meet the needs of the team. Play a crucial role in product scoping and roadmap / architecture discussions. Continually evaluate emerging technologies to identify opportunities, trends, and best practices. Mentoring of junior software engineers.

Nice to Have:

  • Good to have experience working with API Management Tools.
  • Good to have experience working with GIT/BitBucket.

Skills:

  • Application development expertise using the COBOL programming language and environments (CICS, JCL, TSO/ISPF, ChangeMan, Topaz, etc.).
  • Java development experience with ability to develop unit / integration test cases using Junit / TestNg.
  • Ability to understand and work with code developed by other developers.
  • Ability to work independently.
  • Experience with web services and understanding of RESTful / SOA Services.
  • Extensive experience with Agile or Scrum methodologies.
  • Strong experience in continuous integration within DevOps environment.
  • Excellent communication skills, both verbal and written.
  • Experience with working on experience Java, Spring related technologies such as Spring Core, Spring Boot, Spring MVC, and Spring Integration.
  • Experience with cloud technologies in AWS.

Qualification And Education:

  • Bachelor's Degree in Information Technology or Computer Science.

Founded in 2010 and headquartered in the Washington, DC metro area, Cynet Systems Inc. is a leading staffing and recruiting powerhouse. Proudly recognized as a nationally and locally certified diversity firm, Cynet delivers agile, scalable talent solutions across industries. With an active footprint in all 50 U.S. states and Canada, we support thousands of consultants through our expansive, high-performing recruitment engine operating across North America and Asia—ensuring speed, quality, and consistency in every hire.

Cynet Systems logo

About Cynet Systems

Sourced by ZipRecruiter

Cynet Systems Inc is a staffing and recruiting corporation nestled in Ashburn, VA, USA. Established in 2010, the company operates within the Information Technology and Services sector, specializing in providing effective workforce solutions to different business needs, including IT consulting, direct hire, and contract staffing services. Through the years, Cynet Systems has built an impressive portfolio, going beyond borders and expanding its operations internationally in Canada and India. Rooted in its core values of teamwork, leadership, and commitment, Cynet Systems helps businesses unlock their full potential by providing versatile and competent professionals that perfectly align with their needs. Fueled by their unwavering mission to deliver top-tier talent to businesses worldwide, Cynet Systems garnered various recognitions including SIA's fastest-growing staffing firms and Best Place to Work in Virginia for 2019.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Sterling, VA, US

Year founded

2010

Social media