Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

American Express Logo

Software Engineer - Java , Rest API - Personalization

American Express

$85,000 - $150,000
Sep 3, 2025
Phoenix, AZ, US
Apply Now

American Express is looking to solve the problem of delivering the next generation global Personalization capabilities using innovative Machine Learning Models, Big Data technologies, APIs in hybrid cloud platform set up to deepen and expand digital engagement with customers.

Requirements

  • Expertise in programming knowledge in Java - Solid understanding of data structures and common algorithms
  • Good knowledge REST API development will be a plus.
  • Prior experience in Personalization domain will be a big plus.
  • Agile Practices
  • Programming Languages and Frameworks
  • Business Analysis
  • Analytical Thinking
  • Knowledge of Spring Core, Spring Boot, TestNG, Cucumber & Javascript

Responsibilities

  • Owns the development and testing aspect of the software development for assigned applications.
  • Functions as a member of an agile team and helps drive consistent development and test practices with respect to tools, common components, and documentation.
  • Primary focus (80%+) is spent writing code, unit testing, test automation, quality assurance & doing automation testing in ongoing sprints.
  • Review requirements specification for development, defects, performance, reliability, scalability and set up and maintain the environment.
  • Responsible for performing code reviews, quality checks, implementing automated testing to gain efficiencies.
  • Develops deep understanding of tie-ins with other systems and platforms within the supported domains
  • Performs ongoing refactoring of code, quality assurance and testing, applying best methodologies and processes.

Other

  • A Bachelor’s or higher degree (or its equivalent) in computer science, Computer engineering, Electronics Engineering or a directly related field.
  • 4+ years of experience in software development and quality assurance.
  • Looks proactively beyond the obvious for continuous improvement opportunities
  • Willingness to learn new technologies and exploit them to their optimal potential
  • Proven ability to apply theoretical and practical knowledge to achieve stated goals of the job duties.