Xerox Jobs

Job Information

Xerox Platform Architect in Raleigh, North Carolina

Xerox Corporation (NYSE: XRX) is an $11 billion technology leader that innovates the way the world communicates, connects and works. Our expertise is more important than ever as customers of all sizes look to improve productivity, maximize profitability and increase satisfaction. We do this for small and mid-size businesses, large enterprises, governments, graphic communications providers, and for our partners who serve them. We understand what’s at the heart of work – and all of the forms it can take. We embrace the increasingly complex world of paper and digital. Office and mobile. Personal and social. Every day across the globe – in more than 160 countries – our technology, software and people successfully navigate those intersections. We automate, personalize, package, analyze and secure information to keep our customers moving at an accelerated pace.

Learn more at and explore our commitment to diversity and inclusion! at


• 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-Raleigh

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.