5 or more years of Java 8+ experience
4 or more years of Spring Framework (SpringMVC, Spring Security, Spring Boot and Spring Batch, etc.) experience
4 or more years of REST and SOAP service development experience
1 or more years of Distributed source control systems such as Git
1 or more years of Gradle or similar build automation tools experience
1 or more years of jUnit and mocking frameworks experience
Preferred Skills:
Experience with JSON, XML, XSL, XSLT, XSD, JAXB
Enterprise development experience with Automated Builds, Deployment, Testing.
1+ years in tech lead role leading teams of at least 3 people
Experience giving product demonstrations to business partners as part of agile reviews
Experience and comfort level presenting technical designs and product roadmaps to IT and business stakeholders
Experience designing, developing, and maintaining large scale distributed systems