Bachelor's degree in Computer Science/Information Systems or comparable with 2 years or less of software development experience. Knowledge of object-oriented design and development
Experience with one or more of the following programing languages:
Java (8 or above)
JavaScript and TypeScript
Swift
Kotlin
Familiarity with relational databases and SQL
Experience with any of the following, a plus:
Spring Framework
Spring Boot
Gradle
Docker
Node.js
Angular
Understanding of basic networking concepts
Experience with version control solutions, preferably Git/GitHub
Understanding of the full software development lifecycle
Familiarity with security best practices for software development