Uline is seeking a Java Software Developer to spearhead the development, deployment and maintenance of sophisticated Java applications. Responsibilities include crafting, testing and deploying robust Java applications, conducting code reviews, and guiding fellow developers.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or relevant programming education and experience.
- 4+ years of hands-on Java development, with a strong track record in enterprise solutions using Spring framework.
- Extensive experience in REST web services, microservice environments, Git, JPA, SQL, JSON, SOAP, XML and code versioning tools.
- Working knowledge of caching, service discovery, CI / CD tools and familiarity with Agile methodologies.
Benefits
- Complete health insurance coverage
- 401(k) with 6% employer match
- Multiple bonus programs
- Paid holidays
- Generous paid time off
- Tuition Assistance Program