- Bachelor's degree in Science/IT/Computing or equivalent - 3-4 years of experience in writing software code in Java - 3-4 years of experience working with Spring framework - Prior experience working with RestAPI's - 3-4 years of knowledge in Unix/Linux - Good knowledge in Object Oriented Design and development - Prior experience working within an agile environment - Experience working in containerized environments with (Docker, Kubernetes) - Experience with NoSQL Databases (Cassandra, Couchbase, MongoDB) - Experience writing microservices using Java SpringBoot