Build REST authoring accessible, localized, performant, secure, standards-compliant, and well-tested computer code in Java. Help to define, create and maintain the data structures required to feed cloud services using relational databases like PostgreSQL and Oracle, as well as supporting our existing products, and any other duties as assigned. Work on data management issues including storage, secure transmission, encryption, and transactional behaviors. Use Java, Spring Boot, Tomcat, OAuth 2.0. Work with distributed systems within a Micro Service architecture. Quickly debug applications. Involved with Test-Driven Development (TDD) and Continuous Delivery (CI/CD). Participate in open-source projects. Work in various mechanisms for Authentication and Authorization (Groups, Roles, Permissions). Work with applications built using an asynchronous, message-driven design. Design, develop, and maintain cloud-based applications and services using AWS technologies, while creating and managing relational database structures using PostgreSQL and Oracle to support enterprise applications. Requires M.S. degree in Information Systems, Computer Science or related field and knowledge of REST, Java, PostgreSQL and Oracle; Background in data management issues; Knowledge of Java, Spring Boot, Tomcat, OAuth 2.0; Familiarity with distributed systems within a Micro Service architecture; Background in Test-Driven Development (TDD) and Continuous Delivery (CI/CD); Background in open-source projects and various mechanisms for Authentication and Authorization (Groups, Roles, Permissions); Familiarity with asynchronous, message-driven design; Understanding of AWS technologies, PostgreSQL and Oracle. Worksite: 1930 South State Street, Salt Lake City UT 84115 and Home Office combination.