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.