American Express Careers

Engineer - Java

Phoenix, Arizona
Digital Commerce Technology

Apply Get Referred

Job Description

American Express is embarking on an exciting transformation driven by an energetic new team of high performers. This group is nimble and creative with the power to shape our technology and product roadmap. If you have the talent and desire to deliver innovative payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team!


You will drive a fast-paced, entrepreneurial team responsible for delivering world-class cardmember experiences. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers.

  • Serving as a Technical Engineer on an Agile team that drives user story analysis and elaboration, architecture, designs and develops Software applications, and tests and builds automation tools.
  • Performing all Technical development aspects of Software Development (architecture, design and development of systems) for assigned applications.
  •  Performing hands-on software development, typically spending at least 90% of time writing framework code, API specs, doing proof of concepts, conducting code reviews and testing in ongoing sprints.
  • Driving consistent development practices - tools and common components.
  • Developing deep understanding of tie-ins with other systems and platforms within the supported domains.
  •  Quickly generate and update prototypes from concepts for testing and team feedback.



  • 4+ years of Software Development experience, and preferably a BS or MS Degree in Computer Science, Computer Engineering, or other Technical discipline.
  • Thorough understanding of Java, XML, JSON , web services technologies, and data structure fundamentals, with experience in server side application development.
  • Experience with Java applications design and development in an Enterprise setting using J2EE, Spring, SQL DBMSs required.
  • Experience with JavaScript applications and development: both client and server based JavaScript a plus.
  • A proven hunger to learn new technologies and translate them into effective application or platform software.
  • Ability to effectively communicate to team leads on solution design.
  • Experience with HTML/XHTML, CSS, JavaScript, AJAX, and DOM a plus.
  • Experience with JavaScript Libraries and Frameworks (such as jQuery, AngularJS, Node, Express), Social Media (Twitter, Facebook, Google+) API’s, Search Engine Optimization, Web Page Optimization strategies a plus.
  • Experience with adaptive and responsive techniques, Internationalization (I18N) and Localization (L10N) experience is a plus.


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



ReqID: 18001687
Schedule (Full-Time/Part-Time): Full-time
Apply Get Referred