Senior Java Developer

Uline - Pleasant Prairie, WI3.3

Full-time
Corporate Headquarters
12575 Uline Drive, Pleasant Prairie, WI 53158

Uline is looking for a high-energy, passionate and adaptive team player with great work ethic to join our Information Technology team as a Senior Java Developer.

Uline's 200+ person IT department is working on some of the largest and most challenging custom development projects in the Chicago and Milwaukee areas. We are undertaking an impressive modernization initiative to replace our legacy systems. Whether we're improving our customer experience or supporting our internal business units, Uline's IT department seeks to do it the best way.

As a Senior Java Developer, you'll be responsible for designing, developing, implementing, supporting and maintaining complex Java applications using Uline approved technologies and coding standards. The successful candidate will have over 5 years of Java development experience along with strong Java / J2EE experience on WebSphere or related application servers.

POSITION RESPONSIBILITIES
Assist in project planning.
Work with architects on designing and implementing critical integrations.
Take part in object-oriented analysis and design (OOAD) by applying industry best practices and techniques.
Design, develop, implement, support and maintain complex Java applications based on business requirements, using approved technologies and coding standards.
Perform design and code reviews to ensure design principles are followed through the implementation of a project.
Perform thorough testing of developed components in development and testing environments.
Provide application maintenance and perform production support.
Create technical design documents.
Act as a mentor to other developers on programming issues.

MINIMUM REQUIREMENTS
Bachelor's degree in information technology, computer science or related field.
5+ years Java development experience.
Strong Java / J2EE experience on WebSphere or related application servers.
Significant experience in delivering solutions with Spring framework using Spring Boot, JDBC, Security and MVC.
Extensive experience in developing and consuming REST webservices and working in a micro-service environment.
Working knowledge of caching, service discovery and circuit-breaker patterns and concepts.
Expert-level knowledge of JDBC, SQL, database-stored procedures and isolation levels.
Expert-level knowledge of iBATIS, JPA, Hibernate, SOAP, REST and XML.
Eclipse plug-in development a plus.
Excellent written and verbal communication skills.
Available for travel to Uline's U.S., Mexico and Canada locations.

THERE'S NO LIMIT TO WHAT YOU CAN ACCOMPLISH!

We're growing fast and looking for future leaders and problem-solvers who are ready to grow with us. If you have passion for what you do, then we'll provide the tools you need for success. Plus, you'll also receive fantastic benefits and perks that create an outstanding work environment for everyone at Uline.

BENEFITS
Complete insurance coverage (medical, dental, vision and life), Flexible Spending Account and wellness programs.
401(k) with 5% employer match.
Paid holidays and generous paid time-off.
Profit sharing plus bonus programs based on annual performance and sales goals.
Company-paid professional development classes, in-house speaker sessions, workshops, industry seminars and conventions.
Tuition assistance program that covers professional continuing education.
Scholarship program for children of employees.
Charitable donation-matching program to support your favorite charity.

EMPLOYEE PERKS
On-site café with meals and dinner-to-go options prepared by executive chefs.
First-class fitness center with sauna and complimentary personal trainers.
In-house salon and spa.
Over four miles of beautifully maintained walking trails.
Numerous employee-appreciation events throughout the year.
Opportunities for community involvement.

ABOUT ULINE

Uline is the leading distributor of shipping, industrial and packaging materials to businesses throughout North America. We're a family-owned company known for incredible service and quality products. We offer same-day shipping on over 34,000 products found in our 760-page catalog and on our state-of-the-art e-commerce website.

Our quality products, huge inventory and ongoing expansion fuel our incredible growth. This is a great time to join Uline!