Разработчик (Senior Java)
Требования
Местоположение и тип занятости
Компания
Подбор персонала в ИТ-компании
Описание вакансии
О компании и команде
Наша компания — ведущий разработчик IT-решений для финансового сектора, с опытом более 29 лет и статусом платинового партнера ORACLE.
Ожидания от кандидата
- Уверенные знания и опыт в Java (Core, Collections, Generics, Concurrency, JDBC)
- Опыт разработки распределенных систем или других масштабируемых, высоконагруженных, отказоустойчивых систем
- Уверенные знания в SQL
- Сильные аналитические навыки. Задачи, которые мы решаем, зачастую не имеют универсальных решений.
Будет плюсом:
- Знание СУБД Oracle (SQL+PLSQL) на уровне архитектора/разработчика
- Опыт работы с различными СУБД (реляционные, NoSQL, key/value, column) в различных вариантах использования (OLTP, OLAP);
- Владение Spring Framework
- Опыт разработки конверторов/кодогенераторов/компиляторов/анализаторов
- Знакомство с ANTLR4
- Опыт работы и настройки серверов приложений Tomcat, Wildfly
- Знакомство с продуктами класса IMDG Apache Ignite или Hazelcast
- Знакомство с любой Core Bank системой
Чем предстоит заниматься:
- Развитие архитектуры проекта для обеспечения бизнес-требований, отказоустойчивости и надёжности сайта;
- Внедрение решений технических проблем;
- Взаимодействие с другими командами: backend-разработчиками, тестировщиками, аналитиками и участие в формировании программной архитектуры.
- Основной проект: миграция с СУБД Oracle на распределённую систему на основе IMDG -Apache Ignite и Yandex Database в рамках развития программной архитектуры банковской системы.
Условия работы
Нашему будущему коллеге мы предлагаем:
- Высокую заработную плату по итогам собеседования;
- Официальное оформление по ТК РФ;
- Удобный формат работы: офисный, гибридный, удаленный;
- Полный социальный пакет;
- Современный офис с удобным расположением (офис находится в 7 минутах ходьбы от станции метро Менделеевская, Белорусская кольцевая);
- Интересные и высокотехнологические проекты и задачи, позволяющие повышать свой профессиональный уровень;
- Наставничество и поддержку при адаптации.