Software Engineer
Company: Haystack
Location: Greater Chicago Area
Type: Full-time
Level: mid
Posted: 2026-02-15
About this role
Senior Software Developer - Java | Waukegan, IL | $96,000 - $148,000
We're working with Uline on this exciting opportunity.
Are you a seasoned Java Developer ready to design, innovate, and lead in a collaborative, cutting-edge tech environment? Uline is seeking a Senior Java Software Developer to spearhead the development, deployment, and maintenance of sophisticated Java applications, shaping the tech landscape for a growing North American company!
The Role
• 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 while 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.
What You'll Need
• Bachelor's degree in Computer Science, Software Engineering, or relevant programming education and experience.
• 7+ years of hands-on Java full-stack 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.
What's On Offer
• Complete health insurance coverage and 401(k) with 6% employer match that starts day one!
• Multiple bonus programs and generous paid time off.
• Tuition Assistance Program for professional continuing education.
• On-site amenities including a cafe and fitness center.
Apply via Haystack today!