Эта вакансия уже завершена
Департамент разработки ПО А-банка приглашает в свою команду Strong Junior Java Developer
Предметная область проектов: банковское ПО, внутрибанковские ERP-системы.
Особенность проектов: разработка ведется на различных технологиях, есть возможность попробовать себя и во front-end и в back-end разработке.
В своей работе применяем: Git, Spring, Hibernate, Angular, Maven, Jenkins, Sybase, PostgreSQL, Mongo, Redis, HBase, Rabbit.
Требования:
- Уверенное знание java core;
- Знание основных принципов построения и возможностей Spring framework (Понимание dependency injection, что такое контекст, умение использовать RestTemplate для запросов в сервис в формате json/xml, с помощью spring-boot написать контролер);
- SQL: основы (DDL, select (join, left join, self join), индексы);
- Основы одного из: Hibernate/ JDBCTemplate, Spring Data (способность сходить в базу данных из приложения);
- Умение настроить сборку под управлением Maven и/или gradle;
- Знание основных шаблонов проектирования ООП;
- Знание популярных фреймворков логирования;
- Базовые навыки работы с git;
- Умение тестировать свой код (Junit или TestNg).
Будет плюсом:
- Анализ плана запросов в базе данных, использование плана запросов для поиска путей оптимизации sql запросов;
- Многопоточность в java с учетом распределенных систем.
Мы предлагаем:
- Возможность работать удаленно;
- Достойный уровень оплаты труда;
- Возможности профессионального и карьерного развития;
- Социальный пакет (оплачиваемый отпуск и больничные).
Тарасенко Елена