GetJob.us
U

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 skilled Software Developer - Java to design, develop, and maintain robust Java applications in Waukegan, IL. Join our innovative engineering team to drive cutting-edge software solutions for a leading logistics company.

Full Description

Job Overview Uline seeks a talented Software Developer - Java to join our dynamic engineering team in Waukegan, IL. In this full-time role, you will play a pivotal part in developing, testing, and maintaining high-performance Java-based applications that support our industry-leading shipping and logistics operations. As a key contributor, you'll collaborate with cross-functional teams to deliver scalable software solutions that enhance business efficiency and customer satisfaction. Key Responsibilities Develop and maintain Java applications using frameworks like Spring Boot, Hibernate, and Maven. Write clean, efficient, and well-documented code while adhering to best practices in software design and development. Collaborate with product managers, QA engineers, and other developers to gather requirements, design features, and implement solutions. Perform code reviews, debugging, and optimization to ensure application performance and reliability. Integrate applications with databases, APIs, and third-party services to support seamless data flow. Participate in agile methodologies, including sprint planning, daily stand-ups, and retrospectives. Troubleshoot and resolve production issues promptly to minimize downtime. Contribute to continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins or GitLab CI. Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. At least 3-5 years of professional experience in Java software development. Proven track record working with enterprise-level applications. Strong understanding of object-oriented programming principles and design patterns. Skills Proficiency in Java 8+ and JVM-based technologies. Experience with Spring Framework, RESTful web services, and microservices architecture. Familiarity with SQL databases such as MySQL or PostgreSQL, and ORM tools like Hibernate. Knowledge of version control systems (Git), build tools (Maven/Gradle), and containerization (Docker). Excellent problem-solving abilities and attention to detail. Strong communication skills for teamwork and stakeholder interaction. Experience with Agile/Scrum practices and testing frameworks (JUnit, Mockito). Bonus: Knowledge of cloud platforms like AWS or Azure, and frontend technologies (HTML, CSS, JavaScript). Company Info Uline is a family-owned business and the leading distributor of shipping, packaging, and industrial supplies, serving businesses across North America. With over 40 years of growth, multiple distribution centers, and a commitment to exceptional service, Uline employs thousands and fosters a fast-paced, supportive culture that values innovation and hard work. Benefits Uline offers competitive compensation, comprehensive health insurance, 401(k) with company match, generous paid time off, and employee discounts. Enjoy perks like tuition assistance, fitness center access, and career development programs in our modern Waukegan facility. Growth Opportunities Advance your career through hands-on projects, mentorship, and internal promotions. Uline invests in employee development with training, certifications, and leadership tracks, providing pathways to senior developer, architect, or management roles in a growing company.

Key Skills

JavaSpring BootRESTful APIsSQL DatabasesAgile Methodologies