In-depth understanding of distributed computing and all facets of software development lifecycle.
College degree in Computer Science or a related field.
At least 3 years of Web development experience with the Java/J2EE server-side technology stack.
The usual suspects: Java, MySQL, JPA, Kotlin, REST, Spring Framework, Kubernetes, Helm.