Lead Software Engineer (Java/Angular) at Shutterfly, Inc

Posted on: 04/10/2021

Location: (REMOTE)

Original Source

Tags: spring javascript nosql jquery redis mysql angular oracle kafka aws

**We are unable to provide visa sponsorship or transfers, for this role at this time. No candidates requiring visa sponsorship or transfer will be considered. This position can sit 100% remote!** At Shutterfly, we’re all about people — bringing them together, making them feel welcome, and connecting them to experiences. We make our customers’ memories last a lifetime by capturing, preserving, and sharing them through photography and personalized products. Shutterfly Business Solutions (SBS) enables other large companies to connect with their customers using web-to-print software solutions. SBS Technology is responsible for delivering cutting edge software solutions developed on Innovation Core platform and manufacturing PaaS services. SBS is looking for a stellar Lead Software Engineer to join the team in Tempe, AZ or remotely. Candidates must have a pragmatic approach to application architecture and a passion for technology and incremental delivery in a fast-paced environment. **Responsibilities:** * 60% hands-on development in Java/Angular technologies, 20% Application Architecture, 10% Team management and mentoring, 5% SDLC Process, 5% Infrastructure Releases * Create high quality code in an agile, test-driven development environment utilizing Java/Angular Stack * Influence the Technical Requirements Definition Process * Partner with development team to map technical requirements into architecture and technical design tasks, plan releases and deliver on commitments * Collaborate with core SBS teams on shared services such as Infrastructure, Security and Operations * Support production applications and releases * Perform performance and scalability analysis * Inspire, lead and mentor team members **Required Qualifications**: * 8 years overall software development experience * 2+ years of managing and/or leading a development team * 5+ years hands-on experience in Java Stack (Open Source Java, Spring Framework, Spring Boot) and relational databases (Oracle, MySQL) * Frontend experience JavaScript, jQuery, AJAX, HTML5, CSS3 * 4+ years of developing effective APIs and REST/SOAP web services * 2+ years hands-on experience frontend applications using JavaScript, jQuery, AJAX, HTML5, CSS3 * 1+ years hands-on experience with Angular (4 and above) SPA * Ability to work and deliver independently * Strong leadership and communication skills **Preferred Qualifications:** * Micro services and Distributed architecture, DevOps/Cloud/AWS * Scale Technologies: Redis, Elastic Search, Kafka, NoSQL * Led/Managed offsite vendor Software Development * Agile SDLC/Scrum/Kanban processes * BS/MS in Computer Science If this aligns with your career goals and experience - we want to work with you!