Design, build, test, and maintain enterprise SaaS applications using Java and Spring Boot Collaborate with the architecture team to complete designs that meet business requirements Meet with product managers to break down ideas and user stories Research and provide direction for technologies and frameworks to be added to our stack Maintain quality, ensure responsiveness of applications, provide optimization guidance where necessary Collaborate with the Sustaining Engineering team to troubleshoot production issues Strive for CI/CD best practices Provide retrospective after delivery to ensure continuous improvement of the team