Galyna Oliyarchyk
Send CV
Middle Java Engineer

Fintech project, the purpose of which is to create and maintain banking platforms. Users are bank employees, which is about 10,000. The platform is used to serve clients of the bank who would like to invest their money in one of Canada’s largest banks.

Goal: optimization and handling technical debt there.

  • Strong experience with Java, Spring Boot, GraphQL, and REST API;
  • Experience with caching (Redis knowledge/experience is a plus);
  • Strong experience working with Relational Databases (e.g. MySQL, PostgreSQL, Oracle DB);
  • Experience processing data stored in flat files (Spark knowledge/experience is a plus);
  • Experience with Docker and k8s;
  • Good understanding of Agile;
  • English level-Intermediate strong.
Will be a plus:
  • Experience with Python (there are some Python packages in the project).
  • Ability to solve performance issues when handling requests processing large amounts of data (>4GB);
  • Ability to give advice and refactor Java code to follow best practices;
  • Ability to write concise and effective JUnit tests;
  • Communication with the team members and product owners.
What we offer:
  • 50% cost compensation for attending courses and seminars on self-development;
  • Сareer opportunities;
  • Internal University (Tech Communities (Front End, Back End, QA), leadership program, etc);
  • English training courses (twice per week+Communication Course, Grammar Course, Emailing Course and of course practice with native speakers every week);
  • Paid time off (vacation days (18 working days) and sick days (10 working days));
  • Gym memberships or discounts (6000 UAH per year);
  • Wellness programs (participation in running marathons, health plan (vaccination, dental or vision plans, etc);
  • Corporate doctor;
  • Corporate events (travel talks, online parties);
  • Parental Leave.