American Express logo

Senior Java / Kotlin Engineer - Digital Banking

American Express

Phoenix, AZ
Full Time
Senior
110k-190k
10 days ago

Job Description

About the Role

At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. As part of Team Amex, you'll experience this powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. The role involves working on the Payments Platform responsible for processing over 500 million transactions annually, with a focus on modern payment schemes, open banking, and API integration, utilizing microservice architecture and full-stack technologies like Java, Kotlin, Spring, and React.

Key Responsibilities

  • End-to-end delivery of software from inception to production, working on both green- and brown-field projects.
  • Contributing to the development of a mission-critical payments platform handling high transaction volumes.
  • Collaborating with peer groups to learn and contribute to project success.

Requirements

  • Bachelor's or master's degree in computer science, computer engineering, software engineering, or other technical discipline, or equivalent work experience.
  • 5+ years of software development experience with strong knowledge in Java, Rest APIs, and exposure to JVM languages such as Kotlin or Clojure.
  • Technical skills including Python, Scala, Node.js, Golang, JavaScript, C++, C#, Kotlin.
  • Experience with databases such as MySQL, MongoDB, Redis, Postgres.
  • Knowledge of search and log tools like Solr, Fruendt, Prometheus.
  • Experience with container orchestration tools like Kubernetes, GKE, Docker.
  • Familiarity with CI/CD tools such as Jenkins and SonarQube.
  • Experience with cloud services including Big Query, DataPro, Dataflow, Cloud SQL, Cloud Composer, AWS EMR.
  • Proficiency with version control and project management tools like Git, Jira, Bitbucket, Gitlab, Trello, Scrum.
  • Knowledge of frameworks such as Quarkus and Ktor.
  • Applied statistics skills including distributions, statistical testing, and regression analysis.
  • Strong problem-solving, creativity, adaptability, and a passion for technology.

Nice to Have

  • Web technologies experience such as JavaScript, HTML, CSS, TypeScript, C#, SASS, Stylus, Python, and LESS.
  • Proficiency with React tools like Enzyme, Webpack, Redux, Flux.
  • Experience with web frameworks such as React Native, AngularJS, Angular2, VueJS, SocketIO, Backbone, KnockoutJS, Svelte, Bootstrap.
  • Experience with open-source libraries like jQuery, MomentJS, html5sql.js, RequireJS.
  • Knowledge of testing tools such as Mocha, Jest, TDD, Karma, Selenium.
  • Experience working with various databases including NoSQL options like MongoDB, Cassandra, HBase, Couchbase.
  • Familiarity with code repositories like GitHub, Bitbucket, Rhode Code, devZing Subversion.
  • Cloud management experience across platforms like AWS, Azure, OpenStack, Google Cloud.

Qualifications

  • Bachelor's or master's degree in a relevant technical field or equivalent work experience.

Benefits & Perks

  • Competitive base salaries and bonus incentives.
  • 6% Company Match on retirement savings plan.
  • Free financial coaching and well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid, onsite, or virtual arrangements.
  • 20+ weeks paid parental leave for all parents.
  • Access to global wellness centers and confidential counseling support.
  • Career development and training opportunities.

Working at American Express

American Express values innovation, shared leadership, and a commitment to supporting colleagues' well-being. The company fosters a flexible, inclusive environment with a focus on professional growth, community impact, and work-life balance through initiatives like Amex Flex and comprehensive benefits programs.

Apply Now

Job Details

Posted AtAug 2, 2025
Salary110k-190k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About American Express

Website

americanexpress.com

Company Size

10000+ employees

Location

Phoenix, AZ

Industry

Other Nondepository Credit Intermediation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches