1

Java Swing Jobs in Oregon (NOW HIRING)

Java Developer

Portland, OR

$54 - $70/hr

Java Developer DISYS is currently recruiting for a Java Developer. This contract opportunity is ... Understand legacy Swing based application and translate functionality to a web-based environment.

Knowledge of JAVA, JAVA Swing, Python, and C# programming. * Knowledge of semiconductor fab and discrete assembly manufacturing. * SEMI standards, GEM, SECS2. * Automated tool programming and real ...

Java Swing information

See Oregon salary details

$50

$53

$55

How much do java swing jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java swing in Oregon is $53.37, according to ZipRecruiter salary data. Most workers in this role earn between $52.12 and $54.66 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.
What are popular job titles related to Java Swing jobs in Oregon? For Java Swing jobs in Oregon, the most frequently searched job titles are:
Infographic showing various Java Swing job openings in Oregon as of June 2026, with employment types broken down into 72% Full Time, and 28% Contract. Highlights an 100% In-person job distribution, with an average salary of $111,014 per year, or $53.4 per hour.
Java Developer

$54 - $70/hr

Other

Posted 2 days ago


Job description

Java Developer

DISYS is currently recruiting for a Java Developer. This contract opportunity is with our global client in beautiful Portland, OR. If you feel you have the required skills and experience, please apply.

Application Design & Development:
  • Design and develop scalable, low-latency web-based applications for mission-critical systems with high-availability and performance.
  • Architect & design solutions, and provide leadership to fellow team members using common methodologies, best practices, and technologies (design patterns, REST, stateless)
  • Design and implement REST microservices and integrate third-party products/applications.
  • Support and triage production applications when issues occur
  • Perform Quality Assurance on developed solutions
  • Understand legacy Swing based application and translate functionality to a web-based environment.
  • Have a great understanding, and work well, in a fast paced Scrum/Agile environment
  • Perform code reviews and mentor team members on coding practices
Experience Requirements:
  • 6+ years of Java web application development (or equivalent) experience in a web-based environment
  • Open source Java development experience
  • Experience with SpringBoot, Hibernate, Maven, Gradle
  • Strong experience with SQL (MS SQL, DB2) design, queries
  • Experience with JUnit
  • Experience with Vue or other UI/JS based platforms
  • Experience with jxBrowser
  • Experience with Splunk, Wily, or other performance monitoring platforms
  • Experience with Siteminder
  • Strong knowledge of software development processes (SAFe or Agile Methodology)
  • Nice to have experience with Docker, Kubernetes, Urban Code, InstallShield
  • Experience setting up and managing CI/CD pipelines (Jenkins)
  • Experience on agile development processes and tools (Jira, BitBucket, Jenkins, Confluence)
  • Experience working in DevOps teams
  • Experience with git or other source control systems
  • Proven experience troubleshooting solutions, identifying root cause across an n-tier design
  • Cloud development, deployment, and operation/support experience (preferably Azure components like Eventhub, BlobStorage and Log Analytics)
  • Experience with RTC, Jira, Trello or other activity management systems
  • Excellent attention to detail, driving multiple projects and complex problem-solving capabilities
  • Very good experience in developing application using big data and IoT platforms (Hadoop, H-Base, Storm, Flink)
Nice To Haves:
  • Demonstrated ability to build processes that support data transformation, data structures, metadata, dependency and workload management in Big data ecosystem
  • Ability to experiment and adopt new technologies into big data ecosystem
  • Experience with Hadoop Stream processing system (Storm Topology and Flink Pipeline Job application development)
  • Working knowledge of Dev/Ops and Agile Methodologies
  • Contributor to the design and development of a scalable and cost-effective cloud-based data platform based on a data lake design
  • Be collaborative with team members, Product Management, Architects, data producers and data consumers throughout the company
  • Built machine-learning pipelines to produce actionable business intelligence and subsequent integration with other systems.
  • Developed data platform components in cloud environment to ingest data and events from cloud and on-premise environments
  • Built automated pipelines and data services to validate, catalog, aggregate and transform ingested data
  • Built automated data delivery pipelines and services to integrate data from the data lake to internal and external consuming applications and services