Senior Java Developer
Poland (Lviv, Lviv, UA), Zagreb, Sofia, Porto
4 днів тому

Senior Java Developer 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 :
  • 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.
  • Повідомте про це

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Моя електронна адреса
    Клацнувши по кнопці "# кнопка", я даю згоду neuvoo на обробку моїх даних та надсилання сповіщень електронною поштою, як це детально описано в Політиці конфіденційності neuvoo. Я можу будь-коли відкликати свою згоду або скасувати підписку.