Senior Java Software Engineer

marmon

Chicago (IL)

Hybrid

USD 120,000 - 160,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EXSIF, part of Marmon Holdings and Berkshire Hathaway, is seeking a Senior Java Software Engineer to design, build, and modernize enterprise applications and integrations. This role emphasizes collaboration with IT, business stakeholders, and external partners to deliver reliable software solutions.

Based in Chicago with hybrid work (office one day a week), you will contribute to migration, testing, deployment, and operational support, while maintaining high standards of code quality and

Qualifications

  • Strong proficiency in Java/Jakarta EE, including object-oriented design and maintainable coding practices.
  • Proficient with JavaScript and SQL for front-end, back-end, or full-stack development and relational databases.

Responsibilities

  • Design, develop, test, deploy, and support Java-based enterprise applications and related integrations.
  • Contribute to reliable software delivery through version control, CI/CD, automated testing, and deployment practices.
  • Troubleshoot complex technical issues across applications, APIs, databases, and data pipelines.

Skills

Java/Jakarta EE
JavaScript
SQL
APIs
Secure coding

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Marmon Holdings, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 130,000 - 140,000
Senior Java Software Engineer
Senior Java Software Engineer

EXSIF Worldwide, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 130,000 - 140,000
Hybrid Senior Java Engineer — Build Scalable Enterprise Apps
Hybrid Senior Java Engineer — Build Scalable Enterprise Apps

marmon • Chicago (IL)

Hybrid
USD 120,000 - 160,000
Senior Java Engineer - Hybrid Chicago (1 day/week)
Senior Java Engineer - Hybrid Chicago (1 day/week)

EXSIF Worldwide, Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 130,000 - 140,000
Backend Engineer
Backend Engineer

Exiger • Richmond (VA)

Hybrid
USD 80,000 - 120,000
Discretionary Time Off
Industry leading health, vision, and dental benefits
Competitive compensation package
+4
Backend Engineer
Backend Engineer

Exiger • McLean (VA)

Hybrid
USD 90,000 - 130,000
Discretionary Time Off
Industry leading health benefits
16 weeks paid parental leave
+3
Backend Engineer
Backend Engineer

Exiger • Jersey City (NJ)

Hybrid
USD 90,000 - 120,000
Discretionary Time Off
16 weeks of fully paid parental leave
Wellness programming
+1
Senior Java Developer/ OpenShift Developer
Senior Java Developer/ OpenShift Developer

Experis • Chicago (IL)

Hybrid
Flexible work model
Engagement in meaningful projects
Collaboration with a talented team
Senior Java Developer
Senior Java Developer

Eleks • Chicago (IL), Northern (KY)

Hybrid
USD 120,000 - 180,000
Java Developer
Java Developer

Newegg • Honolulu (HI)

On-site
USD 100,000 - 110,000