Live chat
American Express Company

Senior Engineer-Java/Access Managment

American Express Company - Phoenix, AZ

Senior Engineer-Java/Access Managment




American Express is embark ing on an exciting transformation driven by energetic teams of high performers. If you are highly motivated to design and build strong security solutions to drive innovation for a rapidly growing company and customers, join our team! Engineers joining our technologies team can be assigned to one of several exciting projects and initiatives building new security capabilities including Access Management, Authentication and Authorization, Open Authorization (OAuth), Single Sign-on, and Federated Identity Management capabilities. Responsibility includes:

hands-on engineering with strong development and coding experience such as Java, C/C , or Mobile development applications, understanding of product strategy, translating user stories into successful product releases, and leading a team of engineers in an agile environment .

Additionally, this position will be involved with delivering frameworks and automated solutions for integrations and development processes, and enabling adoption of security solutions across the enterprise.

This individual will interact at multiple levels within American Express while demonstrating strong technical skills, thought leadership, and delivering on strategic goals.

He or she will possess outstanding thought leadership, strategic thinking, and communication skills.

Key responsibilities include:

Serving as a core member of an engineering and development team that designs and develops security capabilities such as Authentication, Authorization including Multi-factor and biometric, Federation, and Mobile security.

Functions as Senior member of an agile team and helps drive consistent development practices - tools, common components, and documentation

Performs hands-on architecture, design, and development of systems

Working with product managers to prioritize features for ongoing sprints and managing a list of technical requirements, based on industry trends, new technologies, known defects, and issues

Writing code and unit tests, working on API specs, automation, and conducting code reviews and testing Identifying exciting opportunities for adopting new security technologies to solve existing needs and predicting future challenges.

Performing ongoing refactoring of code, utilizing visualization and other techniques to fast-track concepts, and delivering continuous improvement.

Provides continuous support for ongoing application availability

Conducts code reviews and builds test automation

Debugs software components, identifies, fixes and verifies remediation of code defects Defines the integration build and produces a build definition for generation of the software in collaboration with the Architect

Designs and builds integration components and interfaces in collaboration with Architects and Infrastructure Engineers as necessary

Contributing to teams for deployment, updates and maintenance of new or existing Infrastructure (servers, databases) and Commercial Off The Shelf Security solutions.

Identifies opportunities to adopt innovative technologies

Manages and mentors teams of engineers through ongoing development efforts


The ideal candidate will be a highly motivated self-starter who is able to set and maintain high performance standards for self and others, hold self and other team members accountable for achieving results, and provide strategic thought leadership to identify opportunities to adopt innovative technologies and enable business capabilities through innovation. Additional qualifications include:

Over 7 years of experience in designing and implementing applications in a multi-tenant large datacenter environment and/or cloud computing environment

5 years of Java/EE and C/C .

Technical competence in the needed technical areas: Java, J2EE, and Spring, REST services, Unix/Linux, Shell scripting

Knowledge of Service Oriented Architecture (SOA), XML, SOAP

Has solid understanding of the SDLC process and follows the process to effectively develop and design solutions

Experience in building scalable, high performing, and robust distributed Web applications.

Demonstrates excellent analytical and problem solving skills

Ability to handle/manage multiple simultaneous priorities, deadlines, and deliverables.

Maintains knowledge of leading security engineering trends in order to evaluate solutions to meet changing security needs

Experience creating technical documentation, including product documentation, technical frameworks and process best practices.

Experience with some type of source control tools

Proven ability to troubleshoot and resolve complex technical issues.

Proven Experience developing security capabilities such as Authentication, Authorization including Multi-factor and biometric, Federation, and Mobile security Strengths include:

Experience developing distributed applications with database access, especially DB2, Oracle or LDAP Directory protocols.

Experience in Developing and delivering security solutions using Identity and Access Management tools such as: CA Layer7, SiteMinder, or other Access Management tools.

Identity lifecycle services, authentication and authorization, and security frameworks such as OAuth and SAML

Experience and passion to work in a fast paced Agile environment.

Excellent verbal and written presentation and communications skills.

Demonstrated experience leading teams of engineers

Bachelor’s Degree in computer science, computer science engineering, or related field; advanced degree preferred

Why American Express

Talk to our people and you’ll find out what we’re really all about. Open, creative, risk-taking, collaborative and innovative are just some of the expressions you’ll hear. It’s our culture that makes American Express an outstanding place to work, and a big part of why we regularly win best workplace awards all over the world. If you’re ready to take on a challenge and make an impact, you owe it to yourself to launch or grow your career here.

Employment eligibility to work with American Express in the U.S. is required as the company will not pursue visa sponsorship for these positions.

American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.

US Candidates/Employees: Click here to view the EEO is the Law poster and supplement and the Pay Transparency Policy Statement .

If the links do not work, please copy and paste the following URLs in a new browser window: and






Senior Engineer-Java/Access Managment



Requisition ID:


Apply Now

American Express

American Express Jobs

Apply Now


3 days 17 hours ago

American Express Company


Senior Engineer-Java/Access Managment American Express Company - Phoenix, AZ, United States


Location: Phoenix, AZ

Company Profile:
Each day, American Express makes it easier, safer and more rewarding for consumers and businesses to purchase the things they need and for merchants to sell their goods and services. An engine of commerce, American Express provides innovative payment, travel and expense management solutions for individuals and businesses of all sizes. Most of all, we help our customers realize their dreams and aspirations through industry-leading benefits, access to unique experiences, business-building insights, and global customer care. We enable our customers to do more and achieve more.