IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Software Developer

Midvale, UT

R0002045 Software Developer

Do you want to make an impact on the future of eCommerce and blockchain technologies?

Who We Are:

Situated just a few minutes’ drive from Salt Lake City, Utah, Overstock is an original resident of ‘Silicon Slopes,’ one of the fastest growing technology hubs in the country. We are a passionate group of people who love and believe in the work we do. We are collaborative problem solvers and creative innovators. Each one of us has unique value and contributes a diverse perspective in a tech-driven landscape. Oh, and did we mention we’re pretty good at table tennis?

Our Mission:

Overstock’s mission is to provide dream homes for all, and we accomplish this through high-quality merchandise, great value, and exceptional customer service. Our website offers millions of brand-name products at discount prices including bedding, home decor, appliances, watches, jewelry, electronics, sporting goods, clothing and shoes. By connecting people with products and services in new and unexpected ways, we strive to inspire people to make their dream homes a reality.

Software Developer

As a Software Developer, you will work on mission critical projects with a dynamic team of engineers who all share a common goal: building highly reliable systems for scalability.

What You Will Do:

  • Develop software in a fast-paced, self-directed, & agile environment
  • Research and evaluate new technologies and tools to solve problems and drive solutions
  • Review, document, and provide maintenance support to existing application code
  • Write code, and perform new application development
  • Code clean-up and SCM administration
  • Automation of development tasks
  • Interface with BAs for requirement gathering
  • Define functional design for requirements implementation
  • Critical systems development
  • Database structure definition
  • Integration with legacy data & applications
  • Proficiency building unit tests, especially using JUnit.​
  • Perform other duties as required and assigned by manager and upper management.
  • Follow legal policies as directed.

What You Should Have:

  • 5+ years of recent software development experience
  • Strong Java SE skills, preferably through release 1.8
  • Experience developing RESTful web services
  • Solid SQL ability
  • Proficiency in Object Oriented design and programming
  • Experience with Object Relational Mapping (ORM) tools, especially Hibernate
  • Use of web container technologies, especially Tomcat
  • Proficiency with IDE-based development in Eclipse or IntelliJ
  • Applied knowledge of well-known design patterns such as: Service Locator, Business Delegate, Data Transfer Object, Factory, Abstract Factory, Data Access Objects, and Decorator
  • Experience with queuing, caching, persistence, performance, and concurrency techniques
  • Experience with Project Management tools and Version Control tools such as Maven, GIT, SVN or CVS
  • Experience with JMS queue, familiar with the usage for producers and consumers
  • Experience with Splunk for production trouble shooting and analysis
  • Proficiency building unit tests / integration tests using JUnit
  • Knowledge of data structures and algorithms
  • BS in Computer Science or equivalent field

What We Hope You Have:

  • Experience building scalable, low latency, and distributed solutions
  • Microservices
  • XML and related technologies such as XSD, JAXB, XSLT, etc.
  • Development on Linux
  • Experience with Docker
  • Database schema definition
  • Experience using Oracle
  • Security and data privacy
  • Certifications
  • MS in Computer Science or equivalent field
  • Experience with the following a plus: Python, Golang, RabbitMQ, C++, Javascript, PaaS, SaaS

What We Offer:

  • LEED Gold Certified 19 acre Campus & Global HQ
  • Onsite Daycare Center
  • 401k (6% match)
  • Onsite Health Clinic
  • Competitive Salary and PTO
  • Tuition Reimbursement
  • Onsite Fitness Center with group fitness classes and trainers
  • Onsite Cafe with additional Coffee Shop and Juice Bar
  • Indoor Bike Storage
  • Employee Wellness Program
  • Summer Party at Lagoon, Utah’s largest theme park
  • Employee Fall Concert (Past performers include: Neon Trees, Snoop Dogg and Bret Michaels)
  • Medical, Dental, Vision coverage
  • Onsite Greenhouse, providing fresh fruits & vegetables for our cafe
  • Life Insurance, Short and Long-Term Disability coverage
  • Onsite salon services, massages, & auto-detail services
  • Discounted ski passes
  • Cell phone discount
  • Leadership development program
  • Mentor program
  • Overstock Women’s Network (OWN)

What We Value:

Wellness & Balance –

Sustainability –

Corporate Social Responsibility –

Innovation –

Physical Requirements:

This position requires the incumbent to sit, stand and perform general office functions. The incumbent may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.​

Equal Employment Opportunity:

It is our policy to provide equal employment opportunity for all applicants and associates.  This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.

Back to Overstock Careers

To apply for this job please visit