U
Senior Software Developer - Java
U
Senior Software Developer - Java
Uline•Waukegan, IL
This week
Full-timeOffice
Company
Uline
Location
Waukegan, IL
Type
Full-time
Work Schedule
full time
Work Location
office
Uline•Waukegan, IL
This week
Full-timeOffice
Company
Uline
Location
Waukegan, IL
Type
Full-time
Work Schedule
full time
Work Location
office
Job Description
Uline is seeking a Senior Software Developer with expertise in Java to design and develop robust applications in our Waukegan, IL office. Join a dynamic engineering team to innovate scalable solutions for our growing e-commerce platform.
Full Description
Job Overview
Uline, a leading distributor of shipping supplies with over 2 million products in stock, is hiring a Senior Software Developer - Java for our corporate headquarters in Waukegan, Illinois. As a key member of our software engineering team, you will architect, develop, and maintain high-performance Java-based applications that power our industry-leading e-commerce platform, warehouse management systems, and customer-facing tools. This full-time role offers the chance to work on mission-critical systems in a collaborative, fast-paced environment where innovation drives business success.
Key Responsibilities
Design and implement scalable, enterprise-level Java applications using modern frameworks and best practices. Collaborate with cross-functional teams, including product managers, QA engineers, and DevOps, to gather requirements, develop solutions, and deploy updates. Conduct code reviews, optimize performance, and troubleshoot complex issues to ensure 99.9% uptime for production systems. Lead junior developers through mentorship, agile methodologies, and continuous integration/continuous deployment (CI/CD) pipelines. Stay ahead of emerging technologies to recommend and integrate improvements that enhance system reliability and user experience.
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum 7+ years of professional experience in software development, with at least 5 years focused on Java (JDK 11+). Proven track record in full-stack development, including backend services, APIs, and database integration. Experience with agile development, microservices architecture, and containerization tools like Docker and Kubernetes. Strong problem-solving skills demonstrated in high-volume, transaction-heavy environments.
Skills
Proficiency in Java, Spring Boot, Hibernate, and RESTful web services. Expertise in SQL/NoSQL databases such as PostgreSQL, MySQL, or MongoDB. Familiarity with cloud platforms like AWS or Azure, including services for compute, storage, and serverless architectures. Knowledge of frontend technologies like React, Angular, or JavaScript for full-stack capabilities. Excellent communication skills for technical documentation and stakeholder interactions. Bonus: Experience with messaging systems (Kafka, RabbitMQ), unit testing (JUnit, Mockito), and build tools (Maven, Gradle).
Company Info
Founded in 1980, Uline has grown into North America's top distributor of shipping, packaging, and industrial supplies, serving businesses with unparalleled speed and service from 10+ distribution centers. Headquartered in Waukegan, IL, we employ over 9,000 team members committed to exceptional customer satisfaction and operational excellence. Our culture emphasizes hard work, innovation, and work-life balance in a modern, state-of-the-art facility.
Benefits
Competitive salary with performance-based bonuses. Comprehensive health, dental, and vision insurance from day one. 401(k) with company match, generous paid time off, and paid holidays. On-site fitness center, cafeteria, and employee discounts. Tuition reimbursement for professional development.
Growth Opportunities
Advance your career through internal promotions, leadership tracks, and specialized training programs. Participate in hackathons, tech conferences, and innovation initiatives. Join a company that invests in your success with clear paths to senior architect, engineering manager, or director roles.
Key Skills
JavaSpring BootMicroservicesSQL DatabasesAWS
