MINIMUM KNOWLEDGE, SKILLS AND ABILITIES REQUIRED: Bachelor's degree in Computer Science/Information Systems or comparable with 3 years or more of software development experience. Knowledge of object-oriented design and development. Experience with the following programing languages are required:
Java (8 or above)
Spring Framework
Spring Boot
JavaScript
TypeScript
React
Familiarity with relational databases and SQL
Experience with version control solutions, preferably Git/GitHub
Understanding of basic networking concepts
Understanding of the full software development lifecycle
Familiarity with security best practices for software development
Strong problem-solving skills
Experience with any of the following, a plus:
Gradle
Docker
Node.js
Bootstrap
Redux/Thunk
npm
Hibernate JPA
Spring Data JPA
Jenkins
jFrog