Software Engineer II – Payments Platform
American Express · Londres
Job description
About the role
American Express is looking for a Software Engineer II to join its payment network team in the UK. You will help design, develop and maintain high‑performance, low‑latency services that power card transactions, mobile payments and e‑commerce experiences.
Key responsibilities
- Design, develop, test and deploy secure backend services for the core payment platform and customer‑facing applications.
- Maintain and improve existing codebases, perform debugging and root‑cause analysis.
- Automate deployments and support monitoring across test, integration and production environments.
- Scale applications based on demand forecasts and ensure high availability.
- Participate in code reviews, quality reviews and documentation of software components.
Required profile
- Professional experience in software development using Java (11 or higher) and distributed enterprise frameworks.
- Ability to work with code versioning (Git) and build tools (Maven or Gradle).
- Experience with automated testing, test‑driven development and unit testing frameworks.
- Eligibility to work in the United Kingdom without visa sponsorship.
Required skills
- Java (11+)
- Spring Framework (or equivalent)
- Vert.x or similar application containers
- Micro‑services and event‑driven architecture
- CI/CD tools and DevOps concepts
- Cloud services (generic)
- JUnit, GitHub, Splunk, APIs
- Maven or Gradle
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United Kingdom.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
American Express
Londres