Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Saint Petersburg


Project Description

You will join the Fintech Enablement team, looking after a portfolio of programmes/solutions, with greenfield initiatives and newly delivered products (such as Request to Pay). FinTech Enablement: Within the Client Connectivity team, the FinTech enablement team consists of highly skilled specialists focused on the creation of new products and innovation to meet the evolving needs of FinTech clients, such as our innovative Request-to-Pay platform that uses APIs and open banking architecture to implement new payment products that helps our clients more efficiently transact with their customers. You will be part of big team, building new payment method. Target team size is 50 engineers.


- Development of cloud based, distributed, highly available and fault tolerant applications
- Development of large scale and highly available API's (Java / REST) - both internal and external
- Understanding the architecture of large scale and highly available API's (Java / REST) - both internal and external


Must have

- Core Java
- Database Technologies (e.g. SQL, Hibernate, NoSQL, MongoDB)
- Spring framework
- Microservice architectures
- Building tools (e.g. Maven, Gradle)
- Version control (e.g. Git)
- Knowledge of various design and architectural patterns
- English B1+

Nice to have

- Containerization solutions (e.g. OpenShift, Docker)
- Continuous integration systems (e.g. TeamCity, Jenkins)
- Front-End / JavaScript tech (React or Angular preferable)
- Experience in the finance industry and work with Fintech community

About the company


Related jobs