1

Senior Java Swing Developer Jobs in Oak Brook, IL

Senior Java Software Engineer

Chicago, IL · Hybrid

$128K - $169K/yr

This role is ideal for an experienced developer with strong Java skills, sound engineering judgment ... The Senior Java Software Engineer will report to the IT Delivery Manager and work closely with ...

Senior Java Software Engineer

Chicago, IL · Hybrid

$128K - $169K/yr

This role is ideal for an experienced developer with strong Java skills, sound engineering judgment ... The Senior Java Software Engineer will report to the IT Delivery Manager and work closely with ...

Senior Java Software Engineer

Chicago, IL · Hybrid

$128K - $169K/yr

This role is ideal for an experienced developer with strong Java skills, sound engineering judgment ... The Senior Java Software Engineer will report to the IT Delivery Manager and work closely with ...

Senior Java Developer

Chicago, IL · On-site

$59 - $75.25/hr

... programming experience preferably in fast-paced dynamic environment Strong application design and implementation skills, solid understanding of entire development cycle. Strong background in Java ...

Senior Java Developer

Chicago, IL · On-site

$150 - $200/hr

Bachelor's degree in Computer Science, Electrical Engineering, or a related field * 8+ years of experience designing and developing enterprise Java applications (5+ years with a Master's degree in ...

... currently seeking a Sr. Java Architect with strong multithreading and Java Collections API ... engineering process either individually or in concert with project team * Experience using a ...

Senior Java Developer

Naperville, IL · On-site

$57.25 - $73/hr

Experience Required: 8 Years Must Java Integration Experience & Screen Configuration Previous ... and Software Engineering Process, Test Plans, Test cases, Test Scenarios, and Documentation ...

Sr. Java Developer

Chicago, IL · On-site

$59 - $75.25/hr

Proven track record; self-starter with strong programming skills * Should have led projects from ... Java Exception Handling * Java Annotations * Maven * Strong understanding of HTTP Protocols ...

Sr Java Developer PCF

Chicago, IL · On-site

$59 - $75.25/hr

Design, develop, and maintain scalable Java-based applications * Build and deploy microservices using Spring Boot and PCF * Improve overall engineering quality through best practices, code reviews ...

Java Architect

Naperville, IL · On-site

$63 - $85/hr

... of senior java developers and be respected for their technical experience, as well as lead them through software and system design. • This role will also interface directly with high level ...

Senior Java (Back-End) Developer

Chicago, IL · On-site

$124K - $161K/yr

Fluency with Java, Golang, Spring, Spring Java Config. Rock-solid programming skills. Experience with MongoDB. Experience with JSON, and RESTful web services. Working knowledge of Linux These skills ...

Java Architect

Naperville, IL · On-site

$63 - $85/hr

... of senior java developers and be respected for their technical experience, as well as lead them through software and system design. • This role will also interface directly with high level ...

Senior Java Microservices Developer

Chicago, IL · On-site

$59 - $75.25/hr

... Java backend development role. • Previous experience as a lead mentoring junior developers • Strong experience with Java, spring, and springboot • Must have experience with Lambda, REST and SQL ...

Showing results 41-60

Senior Java Swing Developer information

See Oak Brook, IL salary details

$11

$63

$87

How much do senior java swing developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior java swing developer in Oak Brook, IL is $63.41, according to ZipRecruiter salary data. Most workers in this role earn between $55.58 and $70.82 per hour, depending on experience, location, and employer.

What is the difference between Senior Java Swing Developer vs Java Desktop Application Developer?

AspectSenior Java Swing DeveloperJava Desktop Application Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentSoftware development teams, enterprise settingsSoftware development teams, enterprise settings
Industry UsageFinancial, healthcare, enterprise softwareFinancial, healthcare, enterprise software
Common Search IntentComparing senior roles, responsibilities, skillsJob responsibilities, skills, career path

The main difference between a Senior Java Swing Developer and a Java Desktop Application Developer lies in experience level and scope. The Senior Java Swing Developer typically has more experience, leadership responsibilities, and a focus on complex UI components. The Java Desktop Application Developer may be an entry to mid-level role focusing on building and maintaining desktop applications. Both roles require similar technical skills and industry experience, but the senior role emphasizes leadership and advanced problem-solving.

What are the most commonly searched types of Java Swing Developer jobs in Oak Brook, IL?

The most popular types of Java Swing Developer jobs in Oak Brook, IL are:

What cities near Oak Brook, IL are hiring for Senior Java Swing Developer jobs?

Cities near Oak Brook, IL with the most Senior Java Swing Developer job openings:

Senior Java Software Engineer

Chicago, IL • On-site

Marmon Holdings, Inc.
Accounting Services • 10K+ employees

$128K - $169K/yr

Full-time

Posted 9 days ago


Marmon Holdings rating

7.7

Company rating: 7.7 out of 10

Based on 15 frontline employees who took The Breakroom Quiz


Job description

EXSIF
As a part of the global industrial organization Marmon Holdings-which is backed by Berkshire Hathaway-you'll be doing things that matter, leading at every level, and winning a better way. We're committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture where everyone's empowered to be their best.
LOCATION REQUIREMENT - MUST RESIDE WITHIN COMMUTING DISTANCE OF OUR CHICAGO HQ OFFICE FOR A HYBRID (MINIMUM 1 DAY A WEEK) IN OFFICE ENVIRONMENT.
Must be eligible to work in Chicago, IL, without visa sponsorship
Company
EXSIF (exsif.com) is the world's largest and most trusted tank leasing company. EXSIF provides reliable and sustainable equipment combined with best-in-class services that enable the global movement of products essential to everyday life. EXSIF is a global organization with more than 90 team members in 10 countries.
EXSIF is a wholly owned subsidiary of Marmon Holdings, Inc., a Berkshire Hathaway company. Marmon Holdings, Inc. may be the biggest company you've never heard of. It is comprised of 11 groups and more than 100 autonomous businesses with a total annual revenue of $13 billion. Marmon's 30,000-plus team members serve diverse industries and markets worldwide. As a member of the Marmon team, you have access to career opportunities across the entire organization.
EXSIF's experienced leadership team, growing end markets, and the financial backing of Berkshire Hathaway have positioned EXSIF for significant growth.
Job Summary
The Senior Java Software Engineer is responsible for designing, building, modernizing, and supporting reliable enterprise applications and integrations. This role is ideal for an experienced developer with strong Java skills, sound engineering judgment, and the ability to collaborate with business stakeholders, technical team members, and external partners to deliver practical, maintainable solutions.
The Senior Java Software Engineer will report to the IT Delivery Manager and work closely with IT, business stakeholders, and external partners to deliver and support enterprise application solutions. This role is hybrid Chicago (working one day per week from the office). Compensation and benefits will be discussed during the recruiting process and will be based on experience, qualifications, and location.
Key Responsibilities
Software Delivery & Operations
  • Design, develop, test, deploy, and support Java-based enterprise applications and related integrations.
  • Contribute to reliable software delivery through effective use of version control, CI/CD pipelines, automated testing, and deployment practices.
  • Support production applications by troubleshooting issues, improving stability, and participating in operational support as needed.
  • Evaluate, refactor, and modernize legacy applications to improve performance, maintainability, scalability, and alignment with current technology standards.

Technical & Business Expertise
  • Develop a strong understanding of application functionality, data models, integrations, and supporting business processes.
  • Translate business and technical requirements into well-designed, maintainable software solutions.
  • Troubleshoot complex technical issues across applications, APIs, integrations, databases, and data pipelines.

Process & Continuous Improvement
  • Apply and promote engineering best practices in code quality, testing, release management, documentation, and monitoring.
  • Identify opportunities to automate repetitive tasks and improve application reliability, maintainability, and developer productivity.
  • Collaborate with stakeholders and team members to improve system usability, functionality, and alignment with business needs.

Collaboration & Communication
  • Collaborate with business stakeholders, analysts, architects, administrators, other developers, and external vendors to clarify requirements and deliver effective solutions.
  • Communicate technical concepts, progress, risks, and dependencies clearly to both technical and non-technical audiences.
  • Provide technical guidance and support to teammates through code reviews, design discussions, troubleshooting, mentoring, and knowledge sharing.

Required Qualifications
  • Strong proficiency in Java/Jakarta EE software development, including object-oriented design, application architecture, debugging, and maintainable coding practices.
  • Proficient with both JavaScript and SQL for front-end, back-end, or full-stack development, including working knowledge of relational databases.
  • Solid understanding of object-oriented design, application architecture, APIs, databases, integration patterns, data pipelines, and secure coding practices.
  • Experience working in a team-based software delivery environment using source control, testing, deployment practices, and continuous integration/continuous delivery tools.
  • Strong understanding of application security, authentication, authorization, and secure coding practices.
  • Ability to analyze complex problems and deliver practical, maintainable solutions.
  • Excellent analytical and problem-solving skills with the ability to quickly understand complex systems, data models, and technical dependencies.
  • Strong communication skills; able to present technical concepts in business-friendly terms.
  • Experience working in Agile delivery environments utilizing Scrum or similar methodologies and collaborating with cross-functional teams

Preferred Qualifications
  • Experience with Microsoft Azure or other cloud platforms.
  • Experience with Open Liberty or similar Java application server platforms.
  • Experience integrating with Microsoft Dynamics 365, finance, CRM, or operations-related systems is a plus.
  • Experience with .NET is a plus, or willingness to learn and contribute to .NET-based applications as needed.
  • Demonstrated ability to leverage AI-assisted development tools while maintaining strong software engineering discipline, code quality standards, and security practices.

Experience
  • 5+ years of experience in software development, application engineering, and/or systems integration with a primary focus on Java development.

Education
  • Bachelor's degree in computer science, information systems, software engineering, or a related field is preferred.
  • Pay Range: $ $130,000.-$140,000.

Following receipt of a conditional offer of employment, candidates will be required to complete additional job-related screening processes as permitted or required by applicable law.
We are an equal opportunity employer, and all applicants will be considered for employment without attention to their membership in any protected class. If you require any reasonable accommodation to complete your application or any part of the recruiting process, please email your request to careers@marmon.com, and please be sure to include the title and the location of the position for which you are applying.

What Marmon Holdings employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom