Senior Engineer Java Backend @ Amex - New York, NY

Job Overview

8 days ago

Senior Engineer Java Backend

Amex - New York, NY

You Lead the Way. We’ve Got Your Back.

At American Express, we know that with the right backing, people and businesses have the power to progress in incredible ways. Whether we’re supporting our customers’ financial confidence to move ahead, taking commerce to new heights, or encouraging people to explore the world, our colleagues are constantly redefining what’s possible — and we’re proud to back each other every step of the way. When you join #TeamAmex, you become part of a diverse community of over 60,000 colleagues, all with a common goal to deliver an exceptional customer experience every day.


We back our colleagues with the support they need to thrive, professionally and personally. That’s why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually.


As part of our diverse tech team, you can architect, code and ship software that makes us an essential part of our customers’ digital lives. Here, you can work alongside talented engineers in an open, supportive, inclusive environment where your voice is valued, and you make your own decisions on what tech to use to solve challenging problems. Amex offers a range of opportunities to work with the latest technologies and encourages you to back the broader engineering community through open source. And because we understand the importance of keeping your skills fresh and relevant, we give you dedicated time to invest in your professional development. Find your place in technology on #TeamAmex.


You won’t just shape the world of software.
You’ll shape the world of life, work and play.

There’s a difference between having a job and making a difference.

American Express has been making a difference in people’s lives for over 160 years, backing them in moments big and small, granting access, tools, and resources to take on their biggest challenges and reap the greatest rewards.



Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you’re interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.

We’re looking for an experienced Java Backend Engineer to join a top talent team working on a fast-evolving communication platform that is serving tens of millions of customers around the world. Someone who is passionate about shaping the future of commerce, servicing and marketing; Someone who is obsessive about good design and great code; Someone who can find elegant solutions to hard technical and functional challenges and can work well within and across teams with other bright minds.


You won’t just keep up, you’ll break new ground.
There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing:
  • Serve as a member of an agile development team that drives user story analysis and elaboration
  • Design and develop software solutions
  • Foster the spirit of collaboration across multiple internal teams
  • Participate in code reviews, ad-hoc pair programming; contribute to iterative improvement of tools, automation and practices used by team
  • Mentor team members

  • 7+ Years of experience with Java backend (J2EE)
  • 2+ Years Reactive Programing (asynchronous programming paradigm) ideally with Vertx and RxJava
  • A BS or MS degree in Computer Science, Computer Engineering or similar discipline, or equivalent work experience
  • REST API design and implementation
  • SOA, Micro-Services, Containers
  • Stream processing/Queue - Solace, Kafka
  • Databases - Couchbase (Or a different Document DB/ NoSQL), PostgreSQL
  • Tools - Git, Jenkins, IntelliJ IDEA, Jira, Confluence
  • Familiarity with security principles, SSL, Cryptography
  • Experience building and supporting distributed highly available systems
  • Good communication skills
  • Ability to think abstractly and deal with ambiguous/under-defined problems
  • High energy and ‘can-do’ attitude
  • Interest in new technologies and tools, industry best practices
  • Passion for shipping quality software fast and frequently
  • Attention to detail

Currently, the Company requires that colleagues be fully vaccinated against COVID-19 in order to work in or visit any of our US and Canada offices, subject to legally required accommodations. If the role you are applying for is designated as hybrid or onsite, you will be required to visit our offices.


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


Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.


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, age, or any other status protected by law.

Similar Jobs

Senior Software Development Engineer

Audible

Newark, NJ

Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. Use technology to solve difficult problems.

Software Development Engineer - Customer Experience and Promotions

Audible

Newark, NJ

You are an innovative and passionate top software engineer looking to make a positive impact on customer experience.

Software Development Engineer - Price, Payment & Purchase Experience

Audible

Newark, NJ

You are an innovative and passionate top software engineer looking to make a positive impact on customer experience. Basic understanding of security concepts.

Senior Associate, Configuration Engineer

KPMG

New York, NY

At some point in the future and with the safety of people as the critical factor, the travel requirement will likely increase, possibly to previous levels, but…

Java Developer

Comcast

Philadelphia, PA

Responsible for planning and designing new software and web applications with opportunities to work in DevOps. Edits new and existing applications.

DevOps Engineer

Deloitte

Glen Mills, PA

In collaboration with DevOps engineers, and Cloud architects you will support development teams with a full set of DevOps ALM tools by leading the establishment…

DevOps Engineer

Deloitte

Princeton, NJ

In collaboration with DevOps engineers, and Cloud architects you will support development teams with a full set of DevOps ALM tools by leading the establishment…

Big Data Open Source Software Engineer

General Motors

Limerick, PA

As a member of the BDIE Software Factory team, you will play a significant role in helping GM transform its Big Data ecosystem that supports global software…

Senior Full Stack Developer

General Motors

Limerick, PA

The ideal candidate will be a software engineer technical lead with the ability to code and/or a software developer technical lead with the capability to guide…

Software Engineer (SRE)

Comcentric

Trenton, NJ

We are seeking Site Reliability Engineers (software engineers/developers being considered as well) for Permanent, Full Time Employment for our direct client -…

Senior Associate, Configuration Engineer

KPMG

Short Hills, NJ

At some point in the future and with the safety of people as the critical factor, the travel requirement will likely increase, possibly to previous levels, but…

DevOps Lead

Deloitte

Princeton, NJ

As the DevOps Leader you will drive continuous integration and software delivery that unifies development and operations teams for faster business results.

DevOps Lead

Deloitte

Glen Mills, PA

As the DevOps Leader you will drive continuous integration and software delivery that unifies development and operations teams for faster business results.

Senior Full Stack Developer

Deloitte

Glen Mills, PA

As the Senior Full Stack Developer, you will bring your expertise in building high performing micro-services and REST APIs using Microsoft .

GBS Omnichannel Commerce – DevOps Lead Engineer

Fiserv, Inc.

Short Hills, NJ

With developer-friendly, flexible communication standards, unified APIs, and pre-certified integrations the Commerce Hub reduces development time and…

VP, Transaction Services Java Development Manager

State Street

Princeton, NJ

Software Development Manager will lead the development, enhancement and maintenance of Transaction Services platforms. SQL database skills / NO SQL.

Alpha Transaction Services AVP

State Street

Princeton, NJ

Senior Software Developer will contribute to the development, enhancement and maintenance of Data Quality platforms as a member of an agile scrum team.

Cloud Network and Security Architect/Engineer

Deloitte

Princeton, NJ

Collaborate with fellow subject matter experts to develop business architecture roadmaps. BS in Network Engineering or equivalent experience and technical…

Senior DevOps Engineer

Deloitte

Princeton, NJ

As the DevOps Engineer you will drive continuous integration and software delivery that unifies development and operations teams for faster business results.

Cloud Network and Security Architect/Engineer

Deloitte

Glen Mills, PA

Collaborate with fellow subject matter experts to develop business architecture roadmaps. BS in Network Engineering or equivalent experience and technical…

Cloud Network and Security Architect/Engineer

Deloitte

Philadelphia, PA

Collaborate with fellow subject matter experts to develop business architecture roadmaps. BS in Network Engineering or equivalent experience and technical…

Senior Full Stack Developer

Deloitte

Princeton, NJ

As the Senior Full Stack Developer, you will bring your expertise in building high performing micro-services and REST APIs using Microsoft .

Entry-Level React Web Application Engineer

Quintrix solutions

New York, NY

/week) of pre-employment online training* that will be conducted during evenings and weekends. Candidates selected for the training will be paid a *stipend of …

Software Development Engineer

JPMorgan Chase Bank, N.A.

New York, NY

Collaborate with engineers, business analysts, project managers, and sales and marketers to develop software solutions for our Equity Derivatives platform.

Ad