Senior Java разработчик (HR платформа)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект: Банк начинает масштабный проект по созданию технологической HR-платформы нового поколения (PaaS/SaaS). Мы набираем ядро команды, которая заложит архитектуру и реализует современные сервисы для сотрудников и руководителей компании. Проект создается с нуля с применением лучших практик компонентно-реактивного подхода, у нас совсем нет legacy и есть полная свобода в выборе инструментов.
Нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч человек. Ты сможешь возглавить или принять участие в разработке архитектуры платформы и приложений для нее с нуля
Требования:
- Опыт разработки на Java от 3-х лет
- Опыт работы с технологиями по направлению Java (11+): Spring, SpringBoot, Hibernate, Maven, LiquiBase, JMS, Git, Jenkins, UML, Junit, Async Computation (CompletableFeature, Concurrency), Quartz, SQL
- Опыт работы с базами данных (Postgresql)
- Опыт работы с Docker
- Опыт командной разработки с использованием программных продуктов Confluence, Jira, Kibana
- Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки
Желательно:
- Опыт работы с брокерами сообщений (Kafka)
- Опыт работы с nosql базами (mongodb, Redis)
Обязанности:
- Проектирование и разработка интерфейсов приложений/ключевых технологических и прикладных микросервисов платформы
- Понимание принципов и разработка высоконагруженного приложения
- Написание автотестов, исправление багов, участие в ревью кода
- Взаимодействие с разработчиками, дизайнерами и другими командами в формате Agile
- Участие в развитии интересного и амбициозного проекта
- Активное участие в создании (и обучении) команды и подборе участников
- Разработка проекта с нуля - от архитектуры до документации по сопровождению (no legacy)
- Построение процесса разработки и тестирования
Условия:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ, Беларуси, Казахстана), либо в одном из офисов: Москва (м. Кутузовская), Саратов, Уфа, Пенза, Нижний Новгород