Platform Architect
Posted on Apr 6, 2021 by Xerox
Technical Skills and Experience
Minimum of 10-15 years IT Experience
10 years or more of hands on experience with Java and Java EE technologies
5 years or more of experience as an application or platform architect with Java EE technologies
In-depth understanding of Java-based web applications, including JSF, JSP, Servlet, and solid understanding of securing Java-based web applications
Hands-on experience with Web Services (SOAP and REST) including security
Hands-on experience with Web frameworks (Angular preferred) using MVC and/or MVVM patterns
Working knowledge of RDBMS (Oracle and MySQL preferred) and Java based persistence technologies
Hands-on experience with Identity Management platforms (Forgerock preferred) including Federation, SAML, and Oauth, and understanding of best practices in the Identity Management realm
Solid understanding of Best Practices for Internet-facing Web Applications
Solid understanding of Architectural and Design Patterns
Preferred: Working knowledge of AWS IaaS and PaaS services and architecture patterns
Preferred: Familiarity with FedRAMP
Scope
Responsible for architectural and design guidance for Internet facing applications and associated services
Create software architecture documentation and necessary design artifacts with application teams
Define application architecture strategy to help mobilize a cloud-native approach, in alignment with Enterprise Architecture
Provide technology insight and expertise by
Acting as a subject matter expert on existing systems
Acting as a subject matter expert on best practices for web application development
Acting as a subject matter expert on Identity Management
Researching technology trends in related areas
Develop prototypes as examples for newly designed services, refactoring efforts and core architectural frameworks and components to validate design, eliminate technical risks, and minimize technical debt
Operates independently with minimal supervision
Qualifications
Bachelors Degree in Computer Science or related discipline
Masters Degree in Computer Science or related discipline a plus
Industry certifications a plus
Reference: 1152696641