Senior Software Developer

Company: Overstock.com
Location: Seattle, Washington, United States
Type: Full-time
Posted: 06.NOV.2018

Summary

Do you want to make an impact on the future of eCommerce and blockchain technologies? Our Mission: Overstock's mission is to use, build, a...

Description

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

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. Our website offers millions of brand name products at discount prices to inspire people to make their dream homes a reality.

Senior Software Developer:

Senior Software Developers are responsible for working on significant critical projects, must be able to take responsibility for all facets of the development process. They actively participate in Backlog Grooming and architecture discussions. They are capable of designing and implementing full system architectures with an emphasis on redundancy, scalability and durability. They foster strong working relationships within their scrum team and across other business groups. They are capable of supporting and mentoring team members to improve overall team velocity. They have mastery in core technologies and tools, understand all phases of the company software development life cycle, and demonstrate initiative and integrity in all aspects of work. They should demonstrate good analytical skills, have a basic understanding of overall company organization, as well as a strong understanding of business partner relationships and operations.

This is a greenfield project where you will have the potential for high visibility and large impact to Overstock's customers.

What We Look For:

* Strong Java skills, preferably through release 1.8.

* Solid SQL ability

* Proficiency in Object Oriented design and programming

* Experience with Functional programming and design

* Experience with Object Relational Mapping (ORM), especially Hibernate and JPA.

* Knowledge of Web tech stacks such as Angular, Node, Vue, and React

* Use of container technologies, especially Docker

* Proficiency building unit and performance tests to ensure scalability

* Proficiency with Maven, and GIT/SVN.

* Experience with large databases and systems.

* Strong knowledge of data structures.

Requirements:

* Minimum of 5 years recent software development experience

* Experience building web services, especially using RESTful architecture

* Linux commandline

* Java 8

* Oracle 12c, Cassandra

* WebLogic, JMS, Kafka

* Full Spring stack, Hibernate, JPA

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.

SDL2017

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...