Connecting the best people with world leading companies

Senior Product Engineer - Payments

Sector Location Job type Salary
Date added
7 December, 2020

Job Description

EMEA Recruitment are proud to be supporting our banking client in hiring a Senior Product Engineer for their Digital Banking team. This organisation promotes a vibrant, diverse and inclusive workplace, where you are encouraged to learn and grow.


Senior Product Engineer - Payments, Singapore


The role:

As a seasoned technologist, reporting into the Engineer Chapter Lead, the Senior Product Engineer will be part of The Data Digital and Transaction Banking team, whose mission is to provide a world-class Digital bank for corporate and Institutional clients, delivering a superior customer experience across Cash Management, Foreign Exchange, Trade Finance and Lending products.


Your responsibilities as part of the team:

  • The build and run of a digital omnichannel platform comprising of a unified security, registration and user experience, with supporting partner integration services and widgets
  • The build and run of payment, reporting, commercial card and security self-service application capability on top of the platform
  • Supporting the integration of partners into the platform


Your expertise:

  • You are a seasoned technologist – experience working in complex environments developing significant components of a digital solution using industry best practices
  • Always on the search for continuous improvement
  • Strong development experience with Java 8+, Springboot
  • You have strong experience with microservices architectures and APIs
  • Strong experience with iterative delivery using Scrum, Kanban or SAFe
  • Strong experience in devOps principles and CI/CD pipelines
  • Experience with SQL database persistence frameworks JPA, Hibernate
  • Experience developing responsive user interfaces using modern Javascript frameworks such as ReactJS, VueJS, AngularJS
  • Experience automating functional and non-functional tests with testing frameworks such as CucumberJS, RestAssured, WebdriverIO, Jmeter
  • Demonstrated ability to solve complex problems, think creatively with attention to detail
  • Demonstrated ability to share knowledge and collaborate well within a team
  • Time management, organisational skills and excellent written and verbal communication skills


Nice to haves (not essential):

  • Experience with cloud platforms (e.g. GCP, AWS)
  • Experience to Docker and Kubernetes platforms (e.g. Openshift, EKS, GKE)
  • Enterprise platform experience with a high volume of transactions/users
  • Experience with Typescript, Node.js, MongoDB and Redis
  • Grasp of security best-practices
  • Performance testing and tuning


If you have the relevant skills, we invite you to get in contact to find out more about this Senior Product Engineer - Payments role by either using the link below, or if you prefer, send your CV to For a confidential conversation, please call Sophie in our Singapore office on + 65 31 58 5151