Uline - Waukegan, IL
posted 5 months ago
Uline is seeking a Java Software Developer to spearhead the development, deployment, and maintenance of sophisticated Java applications. In this role, you will have the opportunity to design, innovate, and lead in a collaborative, cutting-edge tech environment. Your expertise will shape the tech landscape for our growing North American company. You will craft, test, and deploy robust Java applications aligned with business needs using industry-leading technologies and coding standards. Additionally, you will conduct code reviews, optimize performance, and ensure application responsiveness while maintaining top-notch quality. As part of your responsibilities, you will assist in architectural design reviews and project planning, lending your insights for strategic advancements. This position requires a Bachelor's degree in Computer Science, Software Engineering, or relevant programming education and experience. You should have at least 2+ years of hands-on Java development experience, with a strong track record in enterprise solutions using the Spring framework. Extensive experience in REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML, and code versioning tools is essential. A working knowledge of caching, service discovery, CI/CD tools, and familiarity with Agile methodologies will also be beneficial.