Sr. Java Software Engineer Loc;Boise, Idaho Area
100,000 - 200,000
Job Description:
Responsibilities include:
Design and implement high quality, scalable, maintainable software solutions in alignment with company roadmap.
Work closely with Designers, Front End Developers, Product Owners and QA through the development process
Consider testing, documentation and deployment up front and ensure all is thoroughly covered
Work as a member of a SCRUM team with the relentless pursuit to ship value to our site visitors ASAP.
Share in the ownership of critical production escalations.
Experience/Skills Required:
5+ years experience of professional application development using Java
2+ years experience with MySQL or other relational and non-relational databases
Sound object oriented principals and experience with Design Patterns
Deep knowledge of software engineering practices: unit testing, configuration management, and release management
Broad experience with Tomcat or other servlet containers
Experience with Java technologies such as Spring, Hibernate & JPA
Experience working in a fast paced, flexible Agile development environment
Experience/Skills Desired:
Experience with RxJava and Hystrix
Experience with AWS, Terraform or other cloud solutions