The Successful Candidate Will Have:
- 6+ Years Java Development experience (across the Full LifeCycle)
- A solid understanding of how to build testable, decoupled, maintainable code and other engineering best practices.
- Strong working knowledge of backend technologies including but not limited to: Dropwizard, Spring / Guice, ORM/Hiberante, SQL and regional databases.
- An understanding of integration technologies including RESTful APIs, JSON/XML and Structured Logging.
- Experience with modern web technologies i.e. such as Angular or Vue.
- Environment automation experience using AWS and Ansible.
- Experience with Nginx, MySQL, Redis and Splunk