Experience must include 1 year of experience with each of the following: Agile, algorithms, API, API Rest, data structures, distributed systems, GIT, Hashcash Algorithm, J2EE, Java, JavaScript, JDBC, Jenkins, JSON, JUnit, Log4j, Maven, multi-threaded programming, OAuth, object oriented programming, SAML, Single Sign On, Siteminder Implementation, Siteminder APIs, SOAP web services, Spring, Spring framework, Spring MVC, SQL, and Unix. Position requires a Bachelor's degree in Computer Science, Engineering, Information Systems, or a related STEM field, followed by 5 years of progressively responsible software design, development, testing, and implementation experience.