Java developer
Требования
Местоположение и тип занятости
Компания
Делаем ставку на технологии
Описание вакансии
О компании и команде
Привет!
Мы работаем в команде развития микросервисной платформы банка.
Основной проект - Low-code платформа построения и оркестрации бизнес процессов на базе OpenSource технологии Netflix Conductor.
Занимаемся улучшением производительности платформы, расширением функционала для пользователей инструмента и обеспечением отказоустойчивости и масштабируемости.
Есть также другие проекты - поддержка и развитие платформенных систем для поддержки инфраструктуры (например сервисы аутентификации)
Ожидания от кандидата
- Разработка новых сервисов и развитие/рефакторинг существующих
- Разбор продуктовых инцидентов, поиск и исправление ошибок
- Участие в проектировании архитектуры платформы
- Консультирование системных и бизнес-аналитиков по техническим вопросам
ЧТО ДЛЯ ЭТОГО НЕОБХОДИМО:
- Опыт работы разработчиком Java от 2-х лет
- Умение и желание разбираться в чужом коде
- Опыт разработки веб-приложений и веб-сервисов, базовые знания по HTML, CSS, JavaScript
- Знание SQL на хорошем уровне
- Знание классических алгоритмов и структур данных
БУДЕТ ПЛЮСОМ:
- Опыт разработки микросервисов с использованием Spring Framework
- Опыт разработки веб-приложений на Vue.js
- Опыт работы с ORM (JPA, Hibernate и др.)
- Опыт работы с Maven
- Опыт работы с системами контроля версий (Git, Bitbucket, Crucible и др.)
- Знание практик и инструментов Continuous Integration (Jenkins, Hudson и др.)
- Опыт работы с Jira и Confluence
- Опыт работы по Agile/Scrum
Условия работы
- Фиксированный оклад + система премирования
- Социальный пакет
- Удаленный формат работы
- Команда, открытая самым смелым идеям
- Внутренние программы обучения и развития
- Высокий уровень ответственности и возможность самостоятельно принимать решения
- Атмосфера, где легко оставаться собой: минимум формализма, открытые коммуникации и отсутствие дресс-кода