Java / AWS Software Engineer - Merchant Services Acquiring - Senior Associate

JP Morgan

Location: Greater London

Job Type: Full time


CIB Merchant Services Acquiring is embarking on a large scale transformation journey of modernizing our internal merchant services systems and applications. We are looking to build next gen cloud native platform that can be re-usable and re-deployable across different markets. We aim to automate deployments from inception to production. The team will be focus on optimizing how apps are designed for the future, targeting solutions that are resilient, scalable and maintainable. We will drive Modern Engineering Practices across the firm and provide the pathway for technologist to improve their speed, quality and application development practices.

Some of our biggest merchants are Amazon, Facebook, Google, Apple, AirBnB, Starbucks, etc. We authorize around $1.8 trillion a year (That’s almost $60,000 every second average). Got what it takes to be part of a team that’s moving old school mainframe systems onto next generation cloud native micro-services? We are looking for Passionate Software Engineers across all levels (SEPs, Associates, VPs, and EDs), specifically who’s been delivering cloud native solutions on AWS to join us on our transformational journey.

This position requires a variety of skills and capabilities, including:

  • Experience with core AWS services including developing and implementing solutions on AWS
  • Implementation skills with Java, Core Spring Framework and Spring Boot.
  • Understanding and experience with AWS five pillars of a well-architected framework
  • Deep understanding of core AWS services like Lambda, Kinesis, SNS, S3, CloudWatch, IAM Policies
  • Experience of designing and building Web Services and RESTful APIs at scale
  • Thorough understanding of software development methodology DevSecOps
  • Experience in Infrastructure-As-Code (CloudFormation, TerraForm, SAM Templates, etc)
  • Experience in streaming and message queueing systems
  • Database knowledge is essential (both nosql and sql) including eventually consistent concepts
  • Core experience in Agile methodologies and SDLC
  • Experience on event driven / reactive programming would be an advantage
You’ve got this!