1

Java Swing Jobs in Virginia (NOW HIRING)

Sr PostgreSQL DBA

Ashburn, VA · On-site

$131K - $237K/yr

Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular. * Experience with CI/CD, SecDevOps, Git source code repository (GitLab, GitHub) If you're looking for comfort, keep scrolling. At ...

next page

Showing results 1-20

Java Swing information

See Virginia salary details

$47

$50

$52

How much do java swing jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java swing in Virginia is $50.05, according to ZipRecruiter salary data. Most workers in this role earn between $48.85 and $51.25 per hour, depending on experience, location, and employer.

Does anyone still use Java Swing?

Java Swing is still used in some legacy desktop applications and by developers maintaining existing projects. However, modern Java GUI development often favors JavaFX or web-based interfaces, as Swing is considered less modern and more complex to work with. Knowledge of Swing can be valuable for maintaining or updating older Java desktop applications.

What is the difference between Java Swing vs JavaFX?

AspectJava SwingJavaFX
Required credentialsJava SE certification, Java programming skillsJava SE certification, Java programming skills
Work environmentDesktop application development, cross-platformDesktop and rich internet applications, modern UI
Industry usageLegacy desktop apps, enterprise toolsNewer desktop apps, multimedia-rich interfaces
Search intentJava Swing vs JavaFX, Java Swing alternatives

Java Swing and JavaFX are both used for desktop application development in Java. Swing is older, widely adopted, and suitable for legacy applications, while JavaFX offers modern UI features and multimedia support for newer projects. Choosing between them depends on project requirements and existing infrastructure.

Is Java Swing in demand?

Java Swing developers are in demand for desktop application development, especially in industries that require legacy systems or custom enterprise solutions. Skills in Java, GUI design, and familiarity with Java SE are valuable, and demand tends to be steady but may decline as web and mobile app development grow more prominent.

What is Java Swing?

Java Swing is a part of Java's standard library used for building graphical user interfaces (GUIs) for desktop applications. It provides a set of 'widgets' like buttons, text fields, tables, and more, which developers can use to create interactive windows and forms. Swing is platform-independent and written entirely in Java, offering a rich set of features for customizing the look and feel of applications. It's widely used for enterprise, educational, and hobbyist software projects.

What are some common challenges faced by Java Swing developers when working on legacy applications?

Java Swing developers often encounter challenges when maintaining or upgrading legacy applications, such as dealing with outdated codebases, limited documentation, and compatibility issues with newer Java versions. Additionally, integrating modern UI features or third-party libraries can be difficult due to the static nature of older Swing architectures. Effective communication with team members and stakeholders is crucial to prioritize updates and ensure a smooth transition to more maintainable solutions.

Is it worth to learn Java Swing?

Java Swing is a widely used framework for building desktop graphical user interfaces in Java, and learning it can be valuable for developing cross-platform applications. However, with the rise of web and mobile development, its demand has decreased, so it is often complemented with knowledge of other UI frameworks and technologies. For Java developers focusing on desktop applications, learning Swing remains relevant, but for broader software development roles, skills in modern UI frameworks may be more advantageous.

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

To thrive as a Java Swing Developer, you need strong Java programming skills, experience with GUI design principles, and a solid understanding of the Swing framework. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of MVC architecture are commonly expected. Attention to detail, problem-solving abilities, and effective communication are standout soft skills for this role. These competencies are crucial for building responsive, user-friendly desktop applications and collaborating efficiently within software development teams.

Is Java outdated in 2026?

Java Swing is a mature GUI framework that remains supported and used in enterprise applications, though newer technologies like JavaFX and web-based interfaces are increasingly popular. Java continues to evolve with regular updates, and Java Swing skills are still valuable for maintaining legacy systems and desktop applications in 2026.
Sr PostgreSQL DBA

Sr PostgreSQL DBA

Leidos

Ashburn, VA • On-site

$131K - $237K/yr

Full-time

Posted 6 hours ago


Leidos rating

8.4

Company rating: 8.4 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

56th of 428 rated business services


Job description

The Homeland Sector within Leidos is seeking a PostgreSQL Database Administrator with strong systems, software, cloud, and Agile experience to support the Passenger Systems Program Directorate (PSPD) within Customs and Border Protection (CBP). PSPD supports the Department of Homeland Security (DHS) and CBP critical missions, specifically screening and processing travelers at the ports of entry (POEs) into the United States.
In this hands-on position, you will work collaboratively to design, build, deliver, enhance, and support highly available, scalable, real-time data persistence. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines and other resource constraints. You will participate in major deliverables of data solutions during the software development life cycle including scope and work estimation, design, implementation, and support.
**This position REQUIRES the candidate to be in Ashburn, VA, 2 times a week**
Primary Responsibilities:
  • Performs technical planning, system integration, verification and validation, cost and risk, and support ability and effectiveness analyzes.
  • Proactively monitors database health, optimizes SQL code, and addresses performance bottlenecks.
  • Designs and implements database schemas and structures according to project requirements.
  • Develops and maintains documentation for database environments, including data standards and procedures.
  • Implements security measures, set sup user permissions, and ensures compliance with data protection policies.
  • Plans for storage requirements and database growth, and scale infrastructure as needed.
  • Maintains data accuracy and ensures maximum uptime, and may require some on-call support.
  • Collaborates with developers to optimize queries, stored procedures, and database design for applications.
  • Must be a self-starter, strong leader, and the ability to work independently with little supervision.

Minimum Qualifications:
  • BS/BA degree and 14+ years of prior relevant DBA experience or Masters with 12+ years of prior relevant DBA experience; OR 4 years of experience in lieu of degree
  • 4+ years' experience tuning Aurora PostgreSQL database performance and PL/pgSQL scripts to optimize performance
  • 4+ years' experience as an AWS Aurora PostgreSQL DBA in a 24x7 environment managing multiple databases of over 70TB.
  • Individual must have at least 4+ years' experience as an Oracle DBA in a 24x7 environment supporting databases of over 200TB
  • Proficiency in tuning Oracle Databases and troubleshooting performance issues.
  • Able to support on-call schedule and incident resolution.
  • Proficiency with Microsoft Office Products (Word, Excel, Visio, & PowerPoint)
  • Excellent written and verbal communication skills
  • U.S. Citizen.
  • Must be able to maintain and obtain a CBP Background Investigation prior to start

Preferred Qualifications:
  • Migration of Oracle to Aurora PostgreSQL with over 70TB migrating from Oracle to Aurora
  • Experience using Generative AI to tune SQL statements
  • Experience with CBP
  • Java Experience
  • Experience with other AWS data related services
  • Experience with any of the following: Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular.
  • Experience with CI/CD, SecDevOps, Git source code repository (GitLab, GitHub)

If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
Original Posting:
May 22, 2026
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range:
Pay Range $131,300.00 - $237,350.00
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

What Leidos employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Leidos logo

About Leidos

Sourced by ZipRecruiter

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainable practices. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Reston, VA, US

Social media