ВакансияJava разработчик (Fullstack)

Обязанности:
- Проектирование и разработка фронт-энд и middleware систем Банка на java технологиях,помощь и обучение старшим разработчикам и членам команд.
- Техническое проектирование и кодирование программного обеспечения.
- Согласование функционального дизайна, консультации и оценка технических решений с командой.
- Создание технической документации по разработанному приложению.
- Первичное тестирование разработанного продукта
- Исправление дефектов программного обеспечения.
- Участие в адаптации и подготовке новых сотрудников подразделения
Требования:
Уверенное владение Java SE и Java EE
Опыт разработки RESTful сервисов и SOAP-сервисов
Умение проводить code review, формировать предложения по улучшению кода
Понимание принципов работы серверов приложений и принципов работы реляционных СУБД
Знание принципов и шаблонов проектирования, умение обосновать свою точку зрения
Умение работать с системами хранения версий (Git) и системами сборки Maven/Gradle
Умение производить оценку трудоемкости реализации отдельных компонентов программных комплексов
Умение производить постановку задачи для разработчиков более низкой квалификации
Умение готовить сопроводительную документацию к создаваемым программным комплексам
Желательно:
- Опыт работы с Spring Core, Spring Boot
- Опыт разработки на JavaScript и NodeJS
- Знакомство с DevOps-практиками
- Опыт работы с Docker, Ansible, Linux
- Стремление работать в условиях CI/CD
Где работать
- Альфа-Банк НагатиноМосква, проспект Андропова, 18к3, м. «Технопарк»
Условия работы
- Бонусы по итогам года
- Страховка ДМС
- 10 дней 100% оплаты больничного
- 50% скидки на фитнес (да-да, работа-то сидячая)
- Льготное кредитование, льготы по ипотеке
- Обучение
- Возможность делать то, чем будут пользоваться миллионы людей
- График и режим работы понедельник–пятница, гибкий