Java Developer (SBB)

Местоположение и тип занятости

Санкт-Петербург, ВоронежПолный рабочий деньМожно удаленно

Описание вакансии

We are a joined (Russia + Switzerland) product team! Our product (NOVA) is a new generation of ticketing systems for Swiss public transportation companies.

Main goals of our product are:

  • Let passengers make a whole trip with single best price ticket (and not to care about transport companies, means of transportation, set of products, etc);
  • Let Swiss transport companies (~250) sell to their customers any products they want.
  • Our project is one of the leading in Europe and it was proved by Swiss digital economy award committee.
  • NOVA is a high load distributed SAAS platform hosted in a private cloud with a continuously evolved eco-system around.
  • Today we are selling more than 60% of all transport tickets in Switzerland (~300’000 tickets per day) and this number keeps growing.


Our technologies stack:

Java 11, Kotlin;
Spring (Boot/Data/Security/Cloud);
NoSQL databases;
AWS and Openshift;
Git, Jenkins, Artifactory, BitBucket;
Angular 9 & Typescript.

Tasks:

  • Work together with developers, architects, take part in decision making;
  • Implement new features and support existing in a scrum team;
  • Analyze existing solutions, find out better ones and do refactoring;
  • Do code and quality reviews;
  • Communicate with product owner and business analysts.

We’re continuously improving our platform and always looking forward. Do you want to be part of our team? Let's give a try!

Requirements:

  • Strong knowledge of Java 8 core, data structures, programming patterns, OOP
  • 1+ years experience in building SOAP and REST web-services based on Spring Framework;
  • Knowledge of JPA, Hibernate, SQL;
  • Communication skills in English.