Software Engineer (All Levels)

Location: Midvale , Utah, United States
Type: Full-time
Posted: 15.MAY.2018


R Software Engineer Do you want to make an impact on the future of eCommerce and blockchain technologies? Who We Are: Situated just a few mi...


R Software Engineer
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.
Senior Java Developer
As a Senior Java 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. If you are passionate about complex back-end development, then we want to talk to you.
What You Will Do:

  • Work closely with cross-functional teams that integrate with the back-end
  • Develop in a fast-paced, self-directed, & agile environment
  • Research and evaluate new technologies and tools to solve problems and drive solutions
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.

Apply Now


Free eBook

Loader2 Processing ...