Trainee Java developer

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.

  • At least 6 months of professional background;
  • Strong knowledge and experience in Java 8+;
  • Good knowledge and experience with Spring framework and Hibernate;
  • Experience in the development of server-side components;
  • Knowledge and experience using development tools (Git, Jenkins, and others);
  • Good knowledge of Object-oriented design;
  • Intermediate or higher level of English.
  • Maintaining system;
  • Development of new features;
  • Code refactoring;
  • Writing documentation.
What we offer:
  • 50% cost compensation for attending courses and seminars on self-development;
  • Сareer opportunities;
  • Internal University (java/javascript community, 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);
  • 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.