Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Software Engineer

$130k - $140k

EXSIF OFFSHORE

EXSIF

As a part of the global industrial organization Marmon Holdings—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 View email address on click.appcast.io, and please be sure to include the title and the location of the position for which you are applying.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Chicago, IL vacancy
  • $130k - $140k

     ...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.... 
    Senior
    Work at office
    Worldwide
    Visa sponsorship
    1 day per week

    Exsif

    Chicago, IL
    2 days ago
  • $73.15k - $174k

     ...professional with a strong background in software development. Your role Java/Spring Boot Developer is...  ...Your skills and experience Senior candidate with 10 plus years of relevant...  ...strengths from strategy and design to engineering, all fueled by its market leading... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Chicago, IL
    28 days ago
  •  ...-1 and 60355-1. Please do not submit duplicates.** Must Have's: .net; SQL; Facets JD: • Strong hands-on experience as a Senior FACETS Developer with deep expertise in the FACETS healthcare platform. • In-depth knowledge of FACETS architecture, configuration... 
    Senior
    Remote work

    Apolis

    Chicago, IL
    5 days ago
  •  ...business value 5. Mentor and assist software engineers, providing technical assistance and direction...  ...Typical Day Hands-on coding at a senior level. Education Requirements: Bachelor...  ...is required   Technical Skills Solid Java development experience required.... 
    Senior
    Full time
    Shift work
    Weekend work

    IMCS Group

    Chicago, IL
    17 days ago
  •  ...position based out of Chicago and Dallas location as the resource is expected to be in the office for 3 days. Required Skills Java, Spring REST, Spring MVC, Spring Boot, SOAP services, Azure, One of Responsive UI like BackboneJS, AngularJS, ReactJS, Bootstrap... 
    Senior
    Contract work
    Work at office
    Immediate start

    E-Solutions

    Chicago, IL
    6 hours ago
  •  ...We are seeking a Senior TIBCO BusinessEvents Engineer / Migration Lead to lead the TIBCO BusinessEvents 5.5 to 6.4 upgrade and RHEL 7 to RHEL 9 migration...  ...with: ~ TIBCO BusinessEvents ~ TIBCO EMS ~ Java ~ SQL/JDBC ~ Jenkins ~ Terraform ~ Ansible ~ Datadog... 
    Senior
    Contract work

    2T Consulting

    Chicago, IL
    a month ago
  • Role SummaryWe are seeking a Senior Java MuleSoft Engineer P4 with strong expertise in enterprise integration API development and cloudbased integration platforms The ideal candidate will have handson experience in MuleSoft Anypoint Platform Java Spring Boot APIled architecture... 
    Senior

    LTM

    Chicago, IL
    3 days ago
  •  ...Job Description Job Description Title: Backend Java Developer/Software Engineer 3 #100528 Location: onsite Chicago, IL 100% M-F; looking for candidates that are currently local ONLY! Type: Contract Hours: 8-5 M-F (40 hour work week) Pay: $48-49/hr w2 Length... 
    Long term contract
    Full time
    Contract work
    Work at office
    Local area
    Relocation

    Swoon Staffing

    Chicago, IL
    a month ago
  •  ...Northern Trust is seeking a Sr Principal Software Engineer to lead the AI Security Platform for code analysis across enterprise codebases. The role emphasizes platform ownership, architectural evolution, and scalable security automation in a cloud-native environment.... 
    Senior

    Jobleads-US

    Chicago, IL
    2 days ago
  •  ...us! We are seeking an accomplished Senior Java Developer to deliver high-quality technology...  ...successful candidate brings deep Java engineering experience, secure development...  ...skills, and a record of delivering complex software outcomes in an Agile and DevOps environment... 
    Senior
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America Corporation

    Chicago, IL
    11 days ago
  •  ...The Options Clearing Corporation (OCC) is seeking a seasoned software engineer to lead design and development of next-generation clearing applications...  ...8+ years building large-scale, event-driven systems with Java 8+, and experience across databases, DevOps tools, and modern... 
    Senior

    Jobleads-US

    Chicago, IL
    5 days ago
  • $150k - $170k

     ...AppDynamics, Datadog, Prometheus or Grafana. ~ Scripting languages (Java, Python) ~ Containerization creation in Kubernetes, Docker or...  ...role is unable to support Visa Sponsorship or C2C. C2H. Seniority level ~ Mid-Senior level Employment type ~ Full-time... 
    Senior
    Full time
    Remote work

    Qorali

    Chicago, IL
    3 days ago
  •  ...Circana is seeking a Sr Director of Software Engineering to lead the design and delivery of custom applications for the data analytics space....  ...proven leadership in large-scale, cloud-based projects using Java, Python, and modern UI frameworks. #J-18808-Ljbffr Jobleads... 
    Senior

    Jobleads-US

    Chicago, IL
    2 days ago
  •  ...Circana is seeking a Sr. Directors, Software Engineer to lead design and delivery of custom applications for the data analytics and CPG sectors...  ...HQ is in Chicago, IL. The position emphasizes modern UI, Java, Python, ML and cloud deployment, with a strong focus on engineering... 
    Senior

    Jobleads-US

    Chicago, IL
    6 days ago
  •  ...Job Description Job Description Senior QA Automation Engineer Department Quality Assurance...  ...(JavaScript/TypeScript, Python, or Java), within an AI-assisted workflow, including...  ..., freight brokerage, or supply chain software experience, including understanding... 
    Senior
    Remote work

    Revenova LLC

    Chicago, IL
    16 days ago
  •  ...Senior Engineer Work location: Must be local to Chicago- Will work onsite at local NT office 2 days per week, initially (will consider candidates...  ...Business for multiple applications Experience working in Java/Spring Boot/Pivotal Cloud (will consider other cloud)... 
    Senior
    Work experience placement
    Work at office
    Local area
    Relocation
    2 days per week

    Samprasoft

    Chicago, IL
    4 days ago
  •  ...Senior Software Development Engineer In TestAKA Senior SDET Extend testing automation framework using JAVA/JAVA Script. Take ownership in understanding business requirements/ACs and develop test strategy/test plan Develop automation test cases using existing automation... 
    Senior
    Flexible hours

    Kaav Inc.

    Chicago, IL
    5 days ago
  • $31 - $34.5 per hour

     ...TurboTax products. You will leverage your tax expertise to provide full service tax return preparation, tax advice, calculations, and software/product support. Your ability to demonstrate understanding of each customer’s unique situation, and connect with them on a... 
    Senior
    Local area

    Intuit

    Oak Brook, IL
    14 days ago
  • $155k - $303k

     ...Senior Principal, Management Consulting Publicis Sapient is a digital transformation partner helping established organizations...  ...fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and... 
    Senior
    Worldwide

    Prodigious Worldwide

    Chicago, IL
    3 days ago
  •  ...where you can push the limits of what's possible. As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank'...  ...and 5+ years applied experience Advanced knowledge in Java on Spring Boot programming language Must have advanced... 
    Senior

    JPMorgan Chase & Co.

    Chicago, IL
    more than 2 months ago
  •  ...IllinoisHybridFull Time$160k - $190kSenior DevOps Engineer An established industrial supply company is seeking a Senior Software Engineer to help expand and enhance its...  ...a multi-team codebase coding using Python or Java Strong knowledge of CI/CD principles with the... 
    Senior
    Full time

    Motion Recruitment

    Chicago, IL
    1 day ago
  • WHO YOU ARE You are a seasoned software developer who is dedicated to your craft; you write...  ..., and contribute in all phases of the engineering lifecycle ABOUT YOU ~Experienced in...  ...languages desired: Golang, PHP (Laravel), Java is highly desired ~Relational database... 
    Senior
    Full time
    Remote work
    Home office

    Automox Inc.

    Chicago, IL
    more than 2 months ago
  •  ...Chicago, IL (1–2 days per week onsite) Kunai is hiring a Senior Mobile Engineer for their client's retail partners team.This role is ideal for...  ...experience. Contribute toAndroid development with Kotlin/Java. Leverage AWS cloud services to ensure secure, scalable,... 
    Senior
    Flexible hours
    2 days per week
    1 day per week

    Kunai

    Chicago, IL
    2 days ago
  • $150k - $160k

     ...configuration, customization, and deployment of LIMS Preferably worked on pharmaceutical projects Must have experience in .Net development or Java development Experienced in customizing LIMS./ Labvatange Should be able to work with LIMS modules and functionalities independently.... 
    Senior

    Tata Consultancy Services

    Chicago, IL
    4 days ago
  • $140.3k - $210.5k

     ...wellbeing, and are proud to champion equal opportunities for everyone!About the RoleThe Professional Services Healthcare Principal /Senior Consultant will be responsible for ensuring the successful implementation of Workday’s HR solutions for our healthcare customers.We... 
    Senior
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Chicago, IL
    5 days ago
  •  ...spearhead the design of complex feature engineering workstreams, ensuring our data assets are...  ...engineers, and driving the adoption of software engineering best practices within a teamExpert...  ...work in polyglot environments (Scala, Java) when required by client enterprise... 
    Senior
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Chicago, IL
    20 hours ago
  • $127.6k - $191.4k

    Senior Staff Software Engineer - IE07HEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages...  ...and modernize Claims IT solutions with strong Guidewire, Java, and AWS depth. This role blends core platform engineering... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work at office
    3 days per week

    The Hartford Financial Services Group

    Chicago, IL
    20 hours ago
  • $152.5k - $205k

     ...everyone is a stakeholder.What you’ll be responsible for:The Senior Software Engineer is responsible for extending Circle's in-house blockchain...  ...software development experience in object oriented languages like Java and GoBachelor's degree in Computer Science or a closely... 
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Circle

    Chicago, IL
    5 days ago
  • $148.75k - $192.5k

     ...Data Vantage is looking for an experienced software engineer who is excited about combining strong...  ...documentation  Regular communication with senior managers and technical colleagues  Work...  ...The ideal candidate has:3+ years in Java or C# (or equivalent), including understanding... 
    Senior
    Full time
    Work at office

    Cboe Exchange

    Chicago, IL
    2 days ago
  •  ...The University of Chicago's BSD MED - Gastroenterology - Cheng Research Staff seeks a Senior Research Technician with strong microbiology background to design and perform experiments. The role involves characterizing mouse gut microbiome metabolism, isolating strains,... 
    Senior

    Biological Sciences Division at the University of Chicago

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!