Must have Requirements:
8+ years of overall experience in IT.
Master’s degree in IT, IS, Engineering, or closely related field is preferred, but will consider a Bachelor’s degree.
5+ years of experience leading large-scale application development.
5+ years of Java ( development, design, testing complex programs ), Java Build ( Jenkins, Tomcat ) and Java Frameworks ( Spring, Hibernate, etc.
Familiarity with Groovy.
5+ years of TCP/IP, HTTP, and HTTPS communication protocols, as well as using and providing RESTful APIs.
5+ years with client / server security concepts in the areas of authentication, authorization, and auditing.
5+ years with IDEs ( IntelliJ a plus ) and source control systems ( Git a plus
5+ years with SQL or ODBC database programming.
5+ years with BASH and Python scripting languages on Linux platforms.
Superb communication skills and ability to interface effectively with all levels of management.
Ability to work and test on Windows platforms.
Experience with Ruby and JavaScript languages preferred.
Experience with Angular and JavaScript preferred.
Commercial software experience a plus.