The overall tasks and responsibilities of the foreseen team are:
- Support software architecture and API specifications
- Back-end: develop and test REST APIs in Java/Groovy, with relational database backend (JDBC, Hibernate, Spring)
- Front-end: develop web user interfaces in Angular/TypeScript; update/develop Java/Swing desktop GUI applications, in Linux and Mac OS X; assess and improve interface usability aspects
- Testing: automate testing of RESTful APIs and Web Interfaces.