Must have
at least 5 years backend or Full-stack software development experience
at least 5 years expert level Java programming expertise is required for this position, Kotlin experience is highly desirable
at least 3 years' experience with creating Restful webservices using SpringBoot
at least 3 years' experience with SQL (Azure SQL DB preferable) and NoSQL DBs (MongoDB, CosmosDB preferable)
at least 3 years' experience with the Azure tech stack (preferable), can also consider other cloud provider experience if other skills are good (AWS, GCP)
Highly desirable
Experience with CI/CD principles, architecture, and operations
Experience with streaming or messaging systems, such as Kafka or Azure message bus
Knowledge of application security like TLS, OAuth2
Experience in creating Microservices
Value adds
Experience with Azure Cognitive Search
Experience using Docker and Kubernetes
Knowledge of Terraform preferable
Understanding of data modeling preferable