Uline logo
UlinePosted 2 weeks ago

Senior Software Developer - Java

$96,000–$148,000 year

On-siteMilwaukee, Wisconsin, United States or Pleasant Prairie, Wisconsin, United States

Full TimeSenior LevelBachelors DegreeLarge

Job Summary

Craft, test, and deploy robust Java applications aligned with business needs using industry-leading technologies and coding standards. Conduct code reviews, optimize performance, and ensure application responsiveness while maintaining top-notch quality. Assist in architectural design reviews and project planning, lending insights for strategic advancements. Guide and mentor fellow developers, exhibiting leadership in cross-functional development practices. Collaborate closely with the development team to ensure consistent processes and timely deliverables. This role requires a Bachelor's degree and 7+ years of hands-on Java full stack development experience with the Spring framework.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or relevant programming education
  • 7+ years of hands-on Java full stack development
  • Strong track record in enterprise solutions using Spring framework
  • Extensive experience in REST web services
  • Extensive experience in microservice environments
  • Extensive experience with Git
  • Extensive experience with JPA
  • Extensive experience with SQL
  • Extensive experience with JSON
  • Extensive experience with SOAP
  • Extensive experience with XML
  • Extensive experience with code versioning tools
  • Working knowledge of caching
  • Working knowledge of service discovery
  • Working knowledge of CI / CD tools
  • Familiarity with Agile methodologies
  • Must complete a pre-employment hair follicle drug screening
  • All positions are on-site

Desired Qualifications

  • Experience with code reviews
  • Experience optimizing performance
  • Experience ensuring application responsiveness
  • Experience maintaining top-notch quality
  • Experience in architectural design reviews
  • Experience in project planning
  • Insights for strategic advancements
  • Leadership in cross-functional development practices
  • Ability to guide and mentor fellow developers
  • Ability to collaborate closely with the development team
  • Ability to ensure consistent processes
  • Ability to ensure timely deliverables

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce