Software Engineer, Full Stack (Java/JavaScript), SBS

Engineering Tempe, Arizona


Shutterfly Business Solutions (SBS) is seeking a Software Engineer to join the development team to support line of business applications. This position involves at least 80% hands-on development in Java Technologies (Java, REST Services, Spring, JavaScript, HTML 5, CSS 3, MySQL). The role is a key part of the Two-Pizza Development team that has complete ownership (Cradle to Grave: Dev, QA, Infrastructure, Release, Support, Recruiting) for the assigned application suite.

Candidates must have a pragmatic approach to software development and a passion for technology and incremental delivery in a fast-paced environment. Ideal role split: Hands-on Development (80%) and Infrastructure/Release/Support (20%).


• Implement high quality code in an agile, test-driven development environment utilizing Java Stack
• Work with development team to plan and deploy production releases
• Participate in design and code reviews across the team and establish best practices
• Provide performance and scalability analysis as needed

Required Qualifications:

• 3+ years hands-on development experience in Java Stack (Open Source Java, Spring)
• 3+ years frontend web experience with JavaScript, jQuery, AJAX, HTML5, CSS3
• 3+ years experience developing effective APIs and REST/SOAP web services
• 3+ years development experience with relational databases (Oracle, MySQL)
• Strong leadership and communication skills

Preferred Qualifications:

• Experience with Spring Boot
• Experience with JavaScript frameworks like Angular SPA
• BS/MS in Computer Science or equivalent
• Agile SDLC processes (Kanban/XP)
• Strong customer focus and owner mindset