5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies Proven ability to write clean, testable, and maintainable code within a collaborative team setting Hands-on experience with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes 3+ years of experience with relational databases and expert-level SQL skills Demonstrated ability to mentor team members Excellent verbal and written English communication skills