Software Developer - Java
Pay from $80,000 to $119,000 per year
2200 S. Lakeside Drive, Waukegan, IL 60085
Are you ready to design, innovate and lead in a collaborative, cutting-edge tech environment? Uline is seeking a Java Software Developer to spearhead the development, deployment and maintenance of sophisticated Java applications. Your expertise will shape the tech landscape for our growing North American company!
Careers Packed with Potential. Backed by 45+ years of success, Uline offers opportunities to grow your career with stability you can count on.
Position Responsibilities
Craft, test and deploy robust Java applications aligned with business needs using industry-leading technologies and coding standards.
Conduct code reviews, optimize performance and ensure application responsiveness maintaining top-notch quality.
Assist in architectural design reviews and project planning, lending your insights for strategic advancements.
Guide and mentor fellow developers, exhibiting leadership in cross-functional development practices.
Collaborate closely with the development team to ensure consistent processes and timely deliverables.
Minimum Requirements
Bachelor's degree in Computer Science, Software Engineering or relevant programming education and experience.
4+ years of hands-on Java development, with a strong track record in enterprise solutions using Spring framework.
Extensive experience in REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML and code versioning tools.
Working knowledge of caching, service discovery, CI / CD tools and familiarity with Agile methodologies.
Benefits
Complete health insurance coverage and 401(k) with 6% employer match that starts day one!
Multiple bonus programs.
Paid holidays and generous paid time off.
Tuition Assistance Program that covers professional continuing education.
Employee Perks
Café featuring affordable daily meal options from local restaurants.
On-site fitness center and beautifully maintained walking paths.
Best-in-class, clean, modern facilities.
About Uline
Uline, a family-owned company, is North America’s leading distributor of shipping, industrial, and packaging materials with over 9,000 employees across 14 locations.
Uline is a drug-free workplace. All positions are on-site.
EEO/AA Employer/Vet/Disabled
#LI-JR1
#CORP
(#IN-PPITL4)
Our employees make the difference and we are committed to offering exceptional benefits and perks! Explore Uline.jobs to learn more!
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Uline seeks a Summer 2026 UX Research Intern to conduct user research, develop test plans, synthesize insights, and support customer-focused UX improvements on its flagship B2B website during a paid, on-site 12-week internship.
Uline is hiring a DevOps Engineer Intern for Summer 2026 to work onsite in Pleasant Prairie on automation, CI/CD, and monitoring projects with dedicated mentorship.
Lead and mentor an engineering team to architect and deliver software that powers cutting-edge virtual production stage technologies for Eyeline’s Los Angeles studio.
Lead architecture and delivery of 1Password's Enterprise Password Manager as a Staff Developer, shaping technical strategy, mentoring engineers, and building scalable, secure systems across a remote US/Canada team.
Lead iOS engineering for a high-impact, AI-enabled mobile platform serving thousands of field professionals, driving architecture, performance, and developer best practices.
Build and scale the feature pipelines and data infrastructure that power Mirage’s ML models and products at video-scale from our Union Square HQ.
An experienced software developer is needed to design, build, and optimize cloud and desktop applications that support complex geospatial and data-processing needs for a collaborative engineering team.
Work as a full‑stack Cloud Software Engineer Intern on Skydio's Fleet Management team to build scalable web and backend systems that operate and monitor autonomous drone fleets.
Lead the architecture and implementation of Unreal-based cross-platform multiplayer systems at Jackbox Games, shaping how gameplay, sessions, and player identity work across platforms.
CoBank seeks a Senior Full Stack Software Engineer to build cloud-native automation and full-stack applications that enhance customer and operational experiences across its agricultural finance platforms.
Bilingual English/Korean .NET Developer needed in San Diego to design, develop, and maintain internal C#/ASP.NET/.NET Core applications.
Senior technical leader needed to lead C++ software teams building Air-to-Air sensor and systems software for national security applications.
Peraton seeks a Senior Java Developer in Colorado Springs to lead backend development and integrate the Space Weather Analysis Forecasting Service into a secure GovCloud environment.
Palo Alto Networks is hiring a Principal Software Engineer to lead backend Java cloud development for its enterprise cloud DLP service, focusing on high-scale microservices and distributed systems.
Senior full-stack engineer (frontend-leaning) to build and ship native mobile and full-stack features for Robinhood’s Credit Card & Banking product across iOS/Android and backend services.
Our mission is "Speed, Passion and Operational Excellence." Uline is a team of over 9,000 employees working together to provide our customers the highest quality service, the best products and the best selection they will find anywhere. Uline ...
45 jobs