Partner with technical product management and other key business stakeholders to lead the technology direction, facilitate key technical decision points, and deliver products; Interface with other engineering groups and enterprise architecture; collaborate on integration projects, best practices, and the introduction of new technologies; Commit to roadmaps with capabilities and timelines, with a proven track record for new product and technology evaluation and introduction; Align technology to business strategy, and proactively drive a technical direction throughout the organization; Adopt a Continuous Integration/Deployment (CI/CD) methodology and institute a frequent release cadence; Manage a team consisting of Software Engineers and Quality Assurance Engineers. Experience with the following: Spring Framework, Spring Boot, Spring Data, MyBatis, Hibernate, ActiveMQ, Angular, Backbone, ExtJS, Ionic, Oracle, Postgres, Neo4j, NodeJs, React, Python, MongoDB and Redis.