Responsibilities Design, develop, test and deploy robust, maintainable and readable software, applications, APIs and workflows — primarily using Java Introduce industry standards and best practices and continuously simplify the existing software architecture Work in Agile teams following