Java Engineer - Modernising a Global Payments Platform at American Express UK


Job Title




American Express UK

Java Engineer - Modernising a Global Payments Platform

Burgess Hill, GB


Don’t just have a great idea, build it.

Who are we?

The American Express FXIP platform handles key Foreign Exchange transactions and Buyer Initiated payments (BIP) for our company. The passionate team that manages the platform are looking for Engineers of all levels with enterprise Java knowledge and a strong drive for technical excellence based on the latest software platforms.

We value ideas, opinions and great communicators. We're proud that a culture of respect and teamwork exists among colleagues. We are a forward thinking team working with some of the latest technologies such as our Blockchain partnership with Ripple.

Our Team

We have 9 Scrum teams on our UK campus. Each scrum team is made up of 7-8 colleagues including Engineers, Scrum Masters, Quality Engineers plus Product Owners. We operate in a Scrum and Scaled Agile Framework environment (SAFe). Our organisation is split predominantly between UK and India, however scrum teams are all based in the same location.

Most team members arrive in the office between 8-10am, when we hold our stand-ups. We use tools such as Slack, WebEx and the Atlassian stack (Confluence, JIRA, BitBucket) to collaborate. We enjoy the luxury of avoiding a long commute to London and place an emphasis on technically interesting work. We have an outstanding work/life balance.

The Challenge

Our vision is to become the industry leading commercial payments platform for businesses everywhere. Our FXIP and BIP platforms are aging and need excellent engineering teams to modernise them into microservice orientated, state-of-the-art capabilities.

Re-architecting the platforms using a microservices/API-based approach deployed to a cloud-based infrastructure using Docker containers are just some of the key challenges you will face. We have an open culture of continuous improvement, processing billions of dollars in transactions and investing in the latest FinTech. It's a great place to learn and grow.

Tools that we use now (and some we plan to use in the future)

Java 8, Spring Boot, JPF, Oracle, Openshift/Kubernetes, Docker, Selenium Web Driver, Cucumber, Groovy, Kafka, Apigee, Splunk, AppDynamics, Blockchain.

Company Profile


Job Details