GetJob.us
U

Senior Software Developer - Java

UlineWaukegan, 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