1

Java Swing Developer Jobs in Massachusetts (NOW HIRING)

Full-Stack Developer (Java)

Boston, MA

$57 - $73.50/hr

... Developer Boston, MA Contract Only US Ciitizens / GC Holders At least 7 years of experience in ... Experience with Java Swing/Java FX GUI development is a strong plus but not required. Experience ...

Senior Java Developer

Andover, MA · On-site

$58 - $74/hr

Basic understanding of Swing, Hibernate, Concurrent Util * Basic understanding of Transaction ... Java/J2EE Certified Programmer * Java/J2EE Certified Developer The candidate should have a very ...

... also go or Java. * Write and review code with an eye for quality, efficiency, portability ... NET, MVC or Swing, etc.... * Familiaritywith HTML,CSS and REST API. * Experience in developing unit ...

Java Swing Developer information

See Massachusetts salary details

$51

$55

$57

How much do java swing developer jobs pay per hour?

As of May 28, 2026, the average hourly pay for java swing developer in Massachusetts is $55.13, according to ZipRecruiter salary data. Most workers in this role earn between $53.80 and $56.44 per hour, depending on experience, location, and employer.

What Is the Job Description of a Java Swing Developer?

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 does a Java Swing Developer do?

A Java Swing Developer specializes in building graphical user interface (GUI) applications using the Swing toolkit in the Java programming language. They design, implement, and maintain desktop applications that are user-friendly and responsive. Responsibilities often include creating user interface components, integrating backend services, troubleshooting UI issues, and optimizing application performance. Java Swing Developers collaborate with other team members to ensure that applications meet user requirements and run smoothly across different platforms.

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 are the most commonly searched types of Java Swing Developer jobs in Massachusetts? The most popular types of Java Swing Developer jobs in Massachusetts are:
What are popular job titles related to Java Swing Developer jobs in Massachusetts? For Java Swing Developer jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Java Swing Developer jobs in Massachusetts look for? The top searched job categories for Java Swing Developer jobs in Massachusetts are:
What are popular job titles related to Java Swing Developer jobs in MA? For Java Swing Developer jobs in MA, the most frequently searched job titles are:
Infographic showing various Java Swing Developer job openings in Massachusetts as of May 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 $114,672 per year, or $55.1 per hour.
Equity Trading | Sr. SW Developer | Investment Management | Hybrid in NYC

Equity Trading | Sr. SW Developer | Investment Management | Hybrid in NYC

Living Talent Company

Boston, MA • Hybrid

$62.25 - $79.25/hr

Other

PTO

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Architect & Developer
Front Office Investment Technology
Investment Management | Equity Trading
  • Support Traders, Trade Management, Quants
  • Influence architecture and delivery across EMS centric trading workflows
  • Focus on Equities, Futures, FX, Options
Location & Compensation
  • Location: Battery Park City (Relocation Available)
  • Hybrid: 4 days in office
  • Compensation: 200k - 220k base + bonus
  • PTO: Unlimited
  • Benefits: Exceptional
The Role
  • Architect, design & develop EMS customizations & interfaces
  • Optimize end-to-end trade workflows
  • Balance delivery across:
    • New development: 30%
    • Enhancements: 50%
    • Maintenance: 20%
  • Backend: 70% | Frontend: 30%
  • Partner with: Traders, Quants, Portfolio Managers, Product Owner
  • Provide architectural direction aligned with future-state platforms.
  • Drive AI adoption to increase development efficiency & velocity.
  • Troubleshoot & resolve performance & stability issues.
Tech Stack - Current State
  • Java (50%)
  • Java Swing (30% for custom interfaces to EMS platform)
  • SQL Server (10%) | VB.net (10%)
  • Trading Platforms: CRIMS, Portware EMS
  • AWS, Snowflake, Kafka
  • Agile, Microservices,
  • TDD, Unit Testing (Pytest, UnitTest)
  • GIT Co-pilot, Eclipse, VS Code, Jira, Confluence, Docker,
Future State to include
  • Java | JavaScript
  • AWS, Snowflake, Kafka
  • Trading Platforms: Aladdin, CRIMS, Portware EMS
  • DevSecOps
  • Implementation of AI tools
Skills & Experience
  • Deep front-office acumen
  • Clear communicator with stakeholders
  • Strong presentation and leadership presence
  • Strong understanding of trading workflows and EMS architecture
  • Asset class exposure: Equities, Futures, Options, FX
  • EMS (Portware or other)
  • Expert-level Java (Java 8+)
  • 10+ years full-stack software engineering
  • 4+ years architecture experience (microservices and related patterns)
  • Cloud-native development experience (AWS preferred)
  • Proven ability to diagnose and resolve performance bottlenecks
Nice to Have
  • Java Swing
  • BS or MS in Computer Science, Math, or related
  • CFA
  • Experience with: Aladdin, CRD / CRIMS