Senior Java Software Engineer

Marmon Holdings, Inc.$130K — $140K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Java/Jakarta EE software development, including object-oriented design and maintainable coding practices.
  • Proficient in JavaScript and SQL for full-stack development and knowledge of relational databases.
  • Solid understanding of application architecture, APIs, integration patterns, and secure coding practices.
  • Experience in a team-based software delivery environment using version control and CI/CD tools.
  • Strong understanding of application security, authentication, and authorization practices.
  • Excellent analytical skills to solve complex problems and deliver maintainable solutions.
  • Strong communication skills; ability to convey technical concepts to non-technical audiences.
  • Experience in Agile environments using Scrum or similar methodologies.

Responsibilities

  • Design, develop, test, deploy, and support Java-based enterprise applications and integrations.
  • Contribute to software delivery through effective version control and automated testing practices.
  • Support production applications by troubleshooting issues and improving stability.
  • Evaluate and modernize legacy applications for better performance and maintainability.
  • Understand application functionality, data models, and business processes to develop effective solutions.
  • Translate technical and business requirements into maintainable software designs.
  • Promote engineering best practices and identify opportunities for automation.

Benefits

  • Hybrid work schedule requiring only one day a week in the office.
  • Opportunity to work with diverse business stakeholders and external vendors.
  • Professional development through mentoring and code reviews.
  • Collaboration with cross-functional teams improving communication and project insight.
Full Job Description
EXSIF

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

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 perweek 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.

About Marmon Holdings, Inc.

Marmon Holdings, Inc. Careers

Joining Marmon Holdings, Inc. presents a prime opportunity to be part of a team that values innovation, leadership, and diversity. As a global industrial organization, Marmon Holdings, Inc. offers a variety of job opportunities that cater to professionals seeking growth and development in their careers.

Explore Job Opportunities

Marmon Holdings, Inc. is actively hiring and offers positions that challenge and reward their employees. With a commitment to professional growth, the company provides a platform where skills and leadership converge to create impactful results. Explore the current openings and find the position that aligns with your career aspirations.

Internship Programs

For those at the beginning of their professional journey, Marmon Holdings, Inc. offers robust internship programs. These opportunities are designed to cultivate skills through hands-on experience, providing a strong foundation for future employment in various industries within the company.

Culture and Benefits

Marmon Holdings, Inc. is renowned for its inclusive culture that embraces diversity and fosters innovation. Employees enjoy a range of benefits that support both their professional and personal lives, enhancing job satisfaction and team cohesion. The company's commitment to diversity training ensures a workplace where everyone’s contributions are valued.

Professional Growth and Development

Career advancement is a cornerstone of Marmon Holdings, Inc.'s ethos. Employees are encouraged to take leadership roles, participate in networking events, and engage in continuous learning through various development programs. This focus on professional enhancement allows individuals to excel and lead in their respective fields.

Networking and Innovation

At Marmon Holdings, Inc., networking is seen as a key component of career advancement. Employees are encouraged to connect with peers and leaders within the company to exchange ideas and foster innovation. This collaborative environment is integral to the company’s success and the personal growth of its team members.

Join the Marmon Holdings, Inc. Team

Start your journey with Marmon Holdings, Inc. by applying today. Tailor your resume to reflect your unique skills and experiences, and prepare for an interview that could lead to a multitude of rewarding career paths within the company.

Stay Connected with Marmon Holdings, Inc. Careers

Keep up to date with the latest career tips, industry insights, and job opportunities at Marmon Holdings, Inc. Subscribe to receive personalized job alerts and insider information that can help you navigate your career path effectively.

SEARCH MARMON HOLDINGS JOBS

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive updates on job openings, company news, and professional tips directly tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Marmon Holdings, Inc.
Learn more about Marmon Holdings, Inc.

Similar Jobs

More Jobs at Marmon Holdings, Inc.

More Information Technology Jobs

Find similar Senior Java Software Engineer jobs: