1

Java Swing Developer Jobs (NOW HIRING)

AI / Java Developer

El Segundo, CA · On-site

$130K - $160K/yr

Senior AI Software Engineer - AI Applications & Enterprise Product Innovation Location: Remote ... Experience with Java Swing UI and RMI * Experience supporting operational, planning, scheduling, or ...

Strong experience developing Java desktop applications using Java Swing . * Experience with Spring Boot , JDBC , and RESTful APIs. * Familiarity with messaging technologies such as Solace Event ...

Cloud Developer

Herndon, VA · On-site

$57.75 - $79.25/hr

... Java Swing, EXT JS, JSP/HTML) Demonstrated experience in Windows 2012 and Solaris Operating Systems Demonstrated experience in Web server technologies (Tomcat, Web Logic, IIS, HttpCore) Demonstrated ...

Cloud Developer

Herndon, VA · On-site

$57.75 - $79.25/hr

... DevOps, resulting in more reliable systems, automation at all levels and higher return on ... Java Swing, EXT JS, JSP/HTML) • Demonstrated experience in Windows 2012 and Solaris Operating ...

... Java (Swing, Servlets) • JavaScript (vanilla, JQuery) • React or SolidJS • SpringBoot • ... Company : LufCo provides software engineering and analytic resources for commercial sectors.

Showing results 21-40

Java Swing Developer information

See salary details

$47

$50

$52

How much do java swing developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java swing developer in the United States is $50.48, according to ZipRecruiter salary data. Most workers in this role earn between $49.28 and $51.68 per hour, depending on experience, location, and employer.

What does a Java Swing developer do?

As a Java Swing developer, your duties are to develop software and graphical user interfaces for applications using the Swing API. In addition to writing the initial code, your responsibilities may include working to test and configure your work to ensure that it has the desired functionality and appearance. You may also take steps to test and debug products created by other developers or work on the maintenance of existing applications and the configuration of updates.

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 expertise in Java programming, in-depth knowledge of the Swing GUI toolkit, and experience with object-oriented design principles. Familiarity with integrated development environments (IDEs) such as IntelliJ IDEA or Eclipse, as well as version control systems like Git, is typically required. Attention to detail, problem-solving ability, and effective communication help developers collaborate and deliver intuitive user interfaces. These skills are essential for building robust, user-friendly desktop applications that meet both technical and user requirements.

What are some common challenges Java Swing developers face when integrating legacy Swing applications with modern technologies?

Java Swing Developers often encounter challenges when updating or integrating legacy Swing applications with newer technologies, such as web services or modern UI frameworks. Issues can include managing outdated codebases, ensuring compatibility with recent Java versions, and maintaining performance while adding new features. Collaboration with back-end developers and UI/UX designers is crucial to ensure seamless integration and a consistent user experience. Staying updated on best practices for refactoring and modularizing code can help address these challenges effectively.

What is the difference between Java Swing Developer vs JavaFX Developer?

AspectJava Swing DeveloperJavaFX Developer
Primary FocusBuilding desktop applications using SwingBuilding modern desktop applications using JavaFX
Required SkillsJava, Swing, UI designJava, JavaFX, UI/UX design
Work EnvironmentDesktop application developmentDesktop and rich internet applications
Industry UsageLegacy systems, enterprise appsModern desktop apps, multimedia

Java Swing Developers focus on creating desktop applications with Swing, a mature UI toolkit, while JavaFX Developers work on modern, feature-rich desktop interfaces using JavaFX. Both roles require Java expertise, but JavaFX is increasingly preferred for new projects due to its advanced capabilities and better UI design options.

What cities are hiring for Java Swing Developer jobs?

Cities with the most Java Swing Developer job openings:

What are the most commonly searched types of Java Swing Developer jobs?

The most popular types of Java Swing Developer jobs are:

What states have the most Java Swing Developer jobs?

States with the most job openings for Java Swing Developer jobs include:

What are popular job titles related to Java Swing Developer jobs?

For Java Swing Developer jobs, the most frequently searched job titles are:

Infographic showing various Java Swing Developer job openings in the United States as of August 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $105,000 per year, or $50.5 per hour.

AI / Java Developer

Prosum Inc.

El Segundo, CA • On-site

$130K - $160K/yr

Other

Re-posted 9 hours ago


Job description

Job Description
Senior AI Software Engineer - AI Applications & Enterprise Product Innovation
Location: Remote within the United States
Travel: Travel as needed for onboarding, team collaboration, and project alignment
Salary Range: $130,000 - $160,000 (base salary)
Reports To: Director of Product Development
Overview
Our client is seeking a highly hands-on Senior AI Software Engineer to architect, build, and scale AI-powered applications across a complex enterprise software platform focused on operational and business workflow solutions.
This is not a research-only, advisory, or prompt-engineering role. The ideal candidate will have proven experience personally designing and developing production-grade AI applications within enterprise environments. The organization is specifically looking for someone who has built AI-enabled business applications themselves, not simply directed teams or experimented with AI tools.
This role will serve as a key driver of AI adoption across the organization. The engineer will help define how AI capabilities are integrated into products and workflows while also mentoring and enabling other engineers as AI initiatives expand across the development organization.
The environment is best suited for someone who enjoys solving complex business problems, building practical AI applications from the ground up, and operating as both an architect and deeply hands-on engineer.
Key Responsibilities
  • Architect and develop AI-powered applications for a mature enterprise software platform
  • Design and build AI-enabled workflows that integrate business processes, enterprise data, and operational systems
  • Develop applications leveraging LLMs, machine learning capabilities, RAG architectures, AI agents, and workflow orchestration
  • Build scalable AI solutions integrated with enterprise business applications and operational workflows
  • Translate business and product requirements into production-ready AI applications
  • Contribute directly to hands-on software engineering and application development
  • Design and implement secure, maintainable, and scalable AI architectures
  • Develop integrations with APIs, databases, enterprise systems, and backend services
  • Participate in solution architecture, technical design, production coding, testing, deployment, optimization, and ongoing support
  • Train and mentor engineers and team members on AI tools, AI development practices, and implementation approaches
  • Help establish AI development standards and best practices across the engineering organization
  • Collaborate closely with product leadership and engineering teams to support AI roadmap initiatives
  • Work within mature enterprise systems while modernizing applications with AI-driven capabilities
Required QualificationsEnterprise Software Engineering
  • 8+ years of professional software engineering experience
  • Strong hands-on experience with Java application development
  • Professional experience with Python development
  • Strong experience with SQL and enterprise database systems
  • Experience building and supporting enterprise business applications
  • Strong understanding of APIs, distributed systems, and backend integrations
  • Experience writing clean, scalable, maintainable production code
  • Strong understanding of software architecture and application lifecycle management
  • Experience with Git/version control systems
Applied AI Development Experience
  • Proven hands-on experience designing and building AI applications in production enterprise environments
  • Experience creating AI-enabled business applications, not solely AI experimentation or self-learning projects
  • Experience with LLMs, RAG architectures, AI agents, and workflow automation
  • Ability to architect and personally develop AI applications from scratch
  • Understanding of prompt engineering, context management, and LLM limitations
  • Experience implementing AI within business workflows and enterprise systems
  • Experience evaluating and applying AI capabilities to operational or customer-driven business requirements
  • Commercial experience using AI development tools and modern AI ecosystems
Communication, Leadership & Training
  • Experience mentoring, enabling, or training engineers and technical teams
  • Ability to explain technical concepts clearly across engineering teams
  • Comfortable helping organizations adopt new technologies and workflows
  • Strong collaboration and communication skills
Preferred Qualifications
  • Experience with Java Swing UI and RMI
  • Experience supporting operational, planning, scheduling, or workflow-driven enterprise software environments
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Experience with AI governance, security, or responsible AI practices
  • Exposure to .NET environments
  • Experience modernizing legacy enterprise applications
  • Familiarity with scalable AI deployment and performance optimization
Ideal Candidate Profile
  • Strong combination of enterprise software engineering and applied AI implementation experience
  • Personally built AI applications in real-world production environments
  • Comfortable owning both architecture and hands-on implementation
  • Able to mentor and elevate other engineers as AI adoption expands
  • Pragmatic and business-minded in applying AI capabilities
  • Comfortable working in evolving, fast-moving AI initiatives
  • Interested in helping shape the future AI direction of an established enterprise software organization
Work Arrangement
This role is open to candidates throughout the United States. While the position can operate remotely, periodic travel and onsite collaboration will be required, particularly during onboarding and initial integration with the engineering team.
Interview Process
  • Technical interview with engineering leadership
  • Team-based interview
  • Final interview with Product Leadership

Please view our Privacy Policy.