Xerox Jobs

Job Information

Xerox Platform Architect in Cary, North Carolina

Xerox (NYSE:XRX) makes every day work better . We are a workplace technology company, building and integrating software and hardware for enterprises large and small. As customers seek to manage information across digital and physical platforms, Xerox delivers a seamless, secure and sustainable experience. Whether inventing the copier, the ethernet, the laser printer or more, Xerox has long defined the modern work experience. Learn how that innovation continues at

This position is located on site in Cary, NC


• 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 and Corporate strategy

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


• Bachelor's Degree in Computer Science or related discipline

• Master's Degree in Computer Science or related discipline a plus

• Industry certifications a plus

• Drive to stay current with technology trends

• Excellent verbal and written communication skills

• Ability to define architecture and design, and effectively describe to development teams and management alike

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

Title: Platform Architect

Location: North Carolina-Cary

Requisition ID: 19004152

Xerox is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, sex, marital status, sexual orientation, physical or mental disability, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law.