Senior Java Software Engineer
$130k - $140kMarmon Holdings
EXSIFAs 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 sponsorshipCompanyEXSIF (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 SummaryThe 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 ResponsibilitiesSoftware Delivery & OperationsDesign, 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 ExpertiseDevelop 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 ImprovementApply 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 & CommunicationCollaborate 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 QualificationsStrong 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 teamsPreferred QualificationsExperience 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.Experience5+ years of experience in software development, application engineering, and/or systems integration with a primary focus on Java development.EducationBachelor’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.SummaryLocation: Chicago, ILType: Full time
$100k - $120k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology... .... Our Challenge: We are seeking an experienced Java Developer with proven Greenfield design expertise and a strong...SeniorFull timeTemporary workWork experience placementFlexible hours$100k - $120k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology... ...\n \n Our Challenge: \n We are seeking an experienced Java Developer with proven Greenfield design expertise and a...SeniorTemporary workWork experience placementFlexible hours- ...Senior Java Developer Location: Chicago, IL Role Overview We are looking for a highly skilled and experienced Senior Java Developer with strong expertise in cloud-native application development and deployment within the Azure ecosystem....Senior
- Senior Java Developer The RoleUST is searching for a Senior Java Developer to independently... ...patched.· Mentor junior and mid-level engineers on Java, Spring, AWS best practices, and... ...Need· 6-8+ years of professional Java software development experience, including significant...SeniorFull timeContract workTemporary workPart timeWork at officeLocal areaRemote workFlexible hours
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...Archimate etcAt least 4 years of experience in Java/JEE and related web technologies... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...SeniorH1b
$80k - $150k
...Senior Java Developer Cogent Infotech is seeking Senior Java Developers with 5 to 10 years of strong hands-on experience in designing... ...Boot, RESTful APIs, microservices, databases, and modern software engineering practices. This role is best suited for candidates who can...SeniorRelocation$180k - $243k
...choice. At Adyen, everything we do is engineered for ambition. For our teams, we create... ...businesses achieve their ambitions faster.Senior Software Engineer, US Bank Accounts TeamWe’re... ...ownership mentality.You have experience with Java, Web Services, REST Apis, Webhooks and...SeniorBank staffH1bWork at officeVisa sponsorship3 days per week$72k - $141k
...used to their fullest potential. We are looking for a Senior AI Engineer to drive adoption of AI-first software delivery practices across enterprise platforms.... ...Technical Skills Full-stack development expertise (Java/J2EE or similar stack, microservices, UI frameworks...SeniorFull timeWork experience placement- ...Job Title: Senior Full Stack Java Developer Work Location : Chicago IL 60604 (candidates must be local in Chicago) Contract duration (in months)* 12 Months Interview Process (Is face to face required?): No Job Details: Must Have Skills (Top 3 technical...SeniorContract workLocal area
- A leading technology firm is seeking a skilled software developer to join their team. The ideal candidate will have at least 4 years of experience in Java/Core Java and familiarity with J2EE, Spring, and Hibernate. This role requires strong analytical skills and the ability...Senior
- A leading company is seeking a talented Java Developer to join their hybrid team in Chicago. You will be instrumental in creating web-based applications, working closely with clients and teams to deliver high-quality solutions. A successful candidate will possess extensive...Senior
- ...insurers and employers. Job Purpose The Java Developers' role is to maintain and enhance... ...perform unit and functional testing of software. This includes contributing to the overall... ...development process. Work closely with architects, senior developers, and other team members to...SeniorTemporary work
$129.52k - $194.27k
...and can insert advertisements around the world.Job SummaryThe Software Engineering for Audience and Measurement (SEAM) team builds the audience,... ...engineering experience using languages such as Python, Go, Java, JavaScript/Node.js, Rust, or Scala.Demonstrated ability to independently...SeniorFull timeNight shiftWeekend work- ...We are seeking a Senior Java Developer with strong experience building enterprise-scale, event-driven applications. The ideal candidate will have deep expertise in Apache Kafka, along with hands-on experience in Kubernetes, OpenShift, DevOps practices, CI/CD pipelines,...SeniorFull time
- ...Job Description Job Description Job title: Senior Java/Python Developer Apache Flink & Kafka Work Location with Zip code: Algonquin Road, IL Hybrid Must have skills: Python, Java, Apache Flink, Kafka, Spring Boot, Microservices Strong expertise in Java...Senior
- ...Job Title: Senior Software Engineer Duration: Contract to Hire Location: Chicago, Illinois 60603 (All days onsite) *** W2 only*** Key Skills: • Java, Spring Boot, AWS services handling Data, AWS Glue, and Kafka • Min. 3 years of Java • Basic understanding...Full timeContract work
$125k
...development and ongoing enhancement of engineering frameworks supporting critical risk technology... ...write clean, maintainable, well-tested Java code, and perform debugging and root-... ...with Docker. Support secure software delivery by integrating and acting on findings...Full time- ...Senior Java Developer Location: Chicago, IL Interview: Face to Face Interview in Chicago, IL (Candidate has to come for F2F Interview... ...passionate about their work and embraces the ideals of the software craftsmanship and Agile development practices. • 5-8 years of...SeniorRemote work
$80 per hour
...About the Role We are seeking a highly skilled Java Integration Engineer to help design, build, and support enterprise orchestration and automation... ...Docker and Kubernetes. Strong understanding of software development best practices, testing, and code quality....- ...Reg. changes including best practices for ensuring On-time delivery Onscreen Edits Management for Web User Interface Experience on Java, J2EE, Spring, Web Services, Web2.0, Integration and J2EE Design patterns Knowledge of Insurance domain will be added benefit Technical...SeniorFull time
- ...job and through formal training programs.Job Description1. Core Java /J2EE 2. Spring 3. Hibernate 4. WebService 5. WebSphere Application... ...JUNIT c. SDLC Life Cycle SummaryType: ContractFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer SoftwareSeniorFlexible hours
- ...We’re working on a Senior Engineering role with a top financial firm in Chicago’s Agentic AI Engineering... ...how AI is used in production-critical software development at scale. You'll build AI... ...science fundamentals, experience in Java or Python, and a proven track record of...SeniorFull time
$100k - $130k
...clients through capabilities spanning Private Capital & Currency, Capital Markets and Investment Banking, and Advisory Services. A Senior Vice President, Supervising Principal working on a institutional fixed income trading desk overseeing operations and supervision of...SeniorFull timeFlexible hours- ...fault tolerance.As ambassadors of leading-edge design and engineering, we are looking for a Senior Engineer to help shape the next generation of execution... ...of experience building financial or trading systems in Java• Extensive experience with multithreaded/concurrent programming...Senior
- ...experience testing large systems. In addition, the candidate must have prior experience performance testing large systems. Experience in Java development and plus.SummaryType: Full-timeFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer SoftwareSenior
- ...candidate is a hands-on, self-motivated engineer who thrives in ambiguity and has a demonstrated... ...teams build, deploy, secure, and operate software. Responsibilities Build and... ...Programming experience with Python and/or Java ~ Experience with observability tools such...SeniorFull time
- ...We are seeking a Senior Java Developer to support enterprise identity and access management (IAM) integration across complex legacy and modern applications. The engineer will investigate how applications store identities roles and permissions implement reliable JDBC and...SeniorFull time
- ...cycle ( experience with agile life cycle a plus )- Familiarity with Java based environment(experience with IDEs like Eclipse, IntelliJ)-... ...of trading concepts SummaryType: Full-timeFunction: Information TechnologyExperience level: Not ApplicableIndustry: Computer SoftwareSenior
$150k - $250k
...Senior Software Engineer (Data) - $150k - $250k Base ($200k - $400k TC) – NYC/ Chicago/ London (Hybrid) – Prop Trading Overview We are currently... ...financial markets. ~ Strong programming skills in Python, Java or C++, with the ability to work across multiple languages....Senior- ...Senior Specialist Software Engineer Type: Full time/Perm Contact: Ashley at ****@*****.*** Special notes: This role is hybrid 3 days a... ...building high-performance distributed systems. Strong Java proficiency, including solid understanding of concurrency...SeniorPermanent employmentFull time3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!
- junior java developer no experience Chicago, IL
- entry level java developer remote Chicago, IL
- java microservice developer Chicago, IL
- lead full stack java developer Chicago, IL
- senior java software engineer Chicago, IL
- java spring developer Chicago, IL
- java developer full time Chicago, IL
- sr.java developer Chicago, IL
- full stack java developer Chicago, IL
- remote junior java developer Chicago, IL




