Software Developer II - Midvale

Company: Overstock
Location: Midvale , Utah, United States
Type: Full-time
Posted: 02.NOV.2018

Summary

Do you want to make an impact on the future of eCommerce and blockchain technologies? Who We Are: Just a few minutes from Salt Lake City ...

Description

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

Who We Are:


Just a few minutes from Salt Lake City and Utah's ski slopes, and within hours of five national parks, Overstock.com is a founding member of Silicon Slopes, one of the fastest growing technology hubs in the country. Our team loves and believes in the work we do. We're a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team. Overstock is a hidden treasure in the tech industry employing hundreds of technologists.

Our Mission:


Overstock's mission is to use, build and find cutting-edge technology that helps connect people with products and services in new and unexpected ways. We strive to inspire people to make their dream homes a reality. Our website offers millions of brand name products at discount prices including bedding, home décor, appliances, watches, jewelry, electronics, sporting goods, clothing and shoes.

Job Summary:

​The Software Developer II will work closely with a dynamic team of developers who all share a common goal: building highly reliable systems that can handle huge loads.

Job Responsibilities:

  • Review and document existing application code
  • Provide maintenance support and enhance performance to existing application code
  • Perform new application development including initial design and evaluation for workload to give an estimated work duration.
  • Code clean-up
  • Automation of development tasks
  • Interface with product owners for requirements gathering
  • Define functional design for requirements implementation
  • Write code and unit tests for each logic function
  • Critical systems development
  • Database structure definition
  • Integration with legacy data & applications
  • Provide support for test/production issues.
  • Provide solutions for existing production performance issues.
  • Perform other duties as required and assigned by manager and upper management.
  • Follow legal policies as directed.
  • Work with basic frontend code to help implement new features
  • Help change old angular code into React
  • Job Requirements​​:

  • Minimum 2 - 5 years of software development experience with a benchmark of 10 years of experience
  • Strong Java SE or Java EE skills (preferably with Java version 1.8).
  • Strong analytical skills.
  • Proficiency in Object Oriented design and programming.
  • Experience with Project Management tools and Version Control tools such as Maven, SVN, and Git.
  • Experience with Object Relational Mapping (ORM) tools such as Spring and Hibernate.
  • Experience using web presentation technologies such as JSP, JSF, Ajax, Javascript, and Handlebars.
  • Proficiency with IDE-based development, especially in Eclipse or IntelliJ.
  • Experience with JMS queue, familiar with the usage for producers and consumers.
  • Experience with Splunk for production troubleshooting and analysis.
  • Proficiency building unit tests/integration tests using JUnit.
  • Strong database experience, preferably with Oracle 10g or later.
  • Strong sense of efficient and high performance for coding.
  • Experience building web services, preferably​ using the REST style.
  • Knowledge of data structures and algorithms
  • Highly proficient in understanding new technologies accomplishing projects goals successfully.
  • Exceptionally well organized, strong work ethics and willingness to work hard to achieve employer objectives.
  • Teamwork and communication
  • Skills​​:

  • Strong Linux/Unix skills.
  • Strong Java SE or Java EE.
  • Experience with Spring and Hibernate.
  • Experience with Maven, SVN/Git.
  • Experience with JMS.
  • Experience with Splunk
  • Experience with Design pattern like Service Locator, Business Delegate, Data Transfer Object, Factory, Abstract Factory, Data Access Objects, Decorator, Singleton
  • SQL
  • React knowledge
  • Angular Experience a nice to have
  • Education:

  • ​Bachelor's degree in Computer Science or Engineering or similar technical field or equivalent work experience
  • What We Offer:

  • LEED Gold Certified 19-acre Campus & Global HQ
  • Onsite Daycare Center
  • 401k (6% match)
  • Onsite Health Clinic
  • Tuition Reimbursement, Leadership development Program, & Mentorship Program
  • Onsite Fitness Center with group fitness classes and trainers
  • Onsite Cafe with additional Coffee Shop and Juice Bar
  • Indoor Bike Storage
  • 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
  • Discounts on ski passes, cell phone plans
  • Overstock Women's Network (OWN)
  • *Benefits vary based on location, position, tenure, and employee election

    What We Value:

  • Wellness & Balance
  • Sustainability
  • Corporate Social Responsibility
  • Innovation - Discussed on Medium, Digital Trends, and Digital Commerce 360.
  • Physical Requirements:


    This position requires you to sit, stand and perform general office functions. You 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

     
    Apply Now

    Share

    Free eBook

    Flash-bkgn
    Loader2 Processing ...