Java Developer

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

Полный рабочий деньМожно удаленно

Компания

Разработчик № 1 для банков в России

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

Условия работы

Требования

  • высшее техническое образование;
  • опыт enterprise-разработки/разработки высоконагруженных сервисов на Java от трех лет;
  • отличные знания Java 8 и 11;
  • отличные знания Spring framework (в части DI (dependency injection) + Spring MVC и Spring Data);
  • знание JUnit/TestNG;
  • знание Git (bitbucket), Jenkins, Maven, Gradle;
  • опыт работы с gRPC, Kafka;
  • знание и умение применять на практике язык SQL;
  • опыт работы с Liquibase;
  • знание основ языка Oracle PL/SQL (процедуры, функции, курсоры, коллекции, пакеты, обработка исключений);
  • знание принципов транзакционной работы СУБД «Оракл»;
  • знание принципов ООП, шаблонов проектирования;
  • понимание микросервисной архитектуры.

Обязанности

  • разработка компонента, входящего в целевую ИТ-платформу;
  • написание кода (понятного) backend-части автоматизированной системы банка;
  • работа вместе с аналитиками плечом к плечу;
  • предложения решений и аргументация их.

Плюсом будет

  • опыт работы с PostgreSQL;
  • опыт работы с Docker, Openshift и Istio.