* Understanding accessibility and security compliance.
* Strong knowledge on API connection security such as Token-based and Oauth2 authentication.
* Integration of multiple data sources and databases into one system.
* Data migration, transformation, scripting, setup and administration of backups.
* Creating database schemas that represent and support business processes.
* Implementing automated testing platforms and unit tests (JUnit, Jenkins).
* Proficient understanding of code versioning tools, such as Git.
* Build tool: Maven, Gradle.
* Web Services development experience, knowledge of Linux/UNIX, SQL.
* Experience working in an agile development environment.