Project Overview:

Customer is a pan-European mobile payment solution in b2b segments. Allow banks and retailers to support fast, secure and anonymous payments using mobile devices. It does transmit or store personal data from the user’s smartphone (iOS and Android). It is designed to be seamlessly integrated into existing banking apps or retail registers.

With every purchase, it generates a one time password that is valid for four minutes and displays it on the smartphone screen, triggering an anonymous payment directly from the customer’s debit account. Additionally, it can be integrated with retailer loyalty rewards programs, facilitating a one-scan payment & loyalty process at the register. 

Рекрутерка
Юлія Мікша
Responsibilities:
  • Design and implement services from scratch;
  • Support Front end for administrative portals using VueJS;
  • Create and estimate development plans;
  • Reverse engineering;
  • Ensure the best possible performance and quality;
  • Identify and correct bottlenecks and fix bugs;
  • To be open to suggestions and be ready to discuss and consider different approaches to the same problem;
  • Trouble shooting in high level of uncertainty.
Requirements:
  • 3+ years of Java BE experience. (Java 11);
  • Java Core - Java 11 features;
  • Spring:
  • IoC (best practices, bean scopes);
  • Web (Controllers, validation);
  • Data;
  • Security (basics).
  • Persistence and DB:
  • JPA and Hibernate best practices;
  • Entity Inheritance, Relations, Query;
  • Migration tool - Liquibase;
  • SQL (PostreSQL);
  • NoSql - CouchDb or similar document based db.
  • Design best practices and principles:
  • Design patterns;
  • SOLID;
  • Single responsibility;
  • Microservice architecture;
  • REST best practices.
  • AWS:
  • S3;
  • Any other services - is a plus.
  • Good written and spoken English;
  • Desire to learn new frameworks and tools;
  • Self-sufficiency and self-organization skills.
Nice to have:
  • Apache Camel - will be a huge plus;
  • Experience with Vue.JS (or Angular / React);
  • Experience with CI / CD;
  • Couch DB / NoSQL;
  • Python background.

Тебе також можуть зацікавити

Чому варто приєднатись до команди INTELLIAS

У нас ти знайдеш доброзичливе середовище та можливості навчатися й зростати щодня.

Можливості релокації в INTELLIAS

Отримуй новий досвід та відкривай нові горизонти, знаходячись лише в декількох годинах подорожі…

Підтримка здоров’я та спорту

Ми докладаємо максимум зусиль, щоб забезпечити комфортні умови для консультантів компанії, та піклуємося…

Як стати частиною команди INTELLIAS

Ми робимо все можливе, щоб спростити та прискорити твій шлях до нашої команди. Будемо раді бачити тебе...