5 + years of experience in Java coding in a highly distributed and enterprise-scale environment Experience working with frameworks such as Spring Boot and JPA/Hibernate is very desirable Hands-on experience working with Apache Kafka, PostgreSQL, Apache Ignite (or some other distributed cache such as Redis), Elasticsearch, Druid Experience with data serialization technologies such as Protobuf or Apache Avro Knowledge of cloud infrastructure services on AWS/Azure/GCP and experience with build tools and CI/CD like Gradle, Jenkins, Docker, Helm etc