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

  • Applications may have closed

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