Ищем Middle Java разработчика для развития системы EGAR Focus - ПО для управления трейдингом и финансовыми рисками.
Чем предстоит заниматься:
- Разработкой нового функционала, а также поддержкой и развитием существующего;
- Оптимизацией производительности компонентов системы;
- Разбором вопросов поддержки, в т.ч. расчетов (анализ внутренних алгоритмов системы);
- Участием в тестировании разработанной функциональности;
- Рефакторингом, погашением технического долга, улучшением существующего функционала.
Требования:
- Опыт коммерческой разработки на Java не менее 1.5 лет;
- Уверенное знание Java Core - Java8+;
- Опыт разработки серверных приложений TomCat с использованием фреймворка Spring (Сore, Boot), построенных на базе RestFul API, Soap;
- Опыт работы с брокером сообщений RabbitMQ;
- SQL в диалектах: MS SQL, Postgres, H2. Опыт написания сложных/тяжелых запросов. Умение оптимизировать SQL запросы;
- Опыт работы с контейнеризацией - Docker;
- Опыт работы с системой сборки Gradle;
- Умение работать с Git, Bitbucket.
Будет плюсом:
- Опыт работа с БД без использования ORM (ResultSet, Statement, PrepareStatement);
- Опыт работы с MongoDB, ElasticSearch;
- Знакомство с C#, NHibernate, DevExpress.
Условия:
-
Официальное оформление в стабильную и динамично развивающуюся IT компанию;
-
Полностью удаленная работа;
-
Оформление по трудовой книжке, возможно также сотрудничество по ИП, Для иностранных специалистов обязательно наличие патента в случаях прямо предусмотренных действующим законодательством;
-
Возможность пройти обучение (курсы, сертификация);
-
Использование современных технологий и стандартов;
-
Возможность освоить новые знания в прикладной области финансовые рынки, инвестиционный банкинг;
-
Работа над крупным проектом в команде высококвалифицированных специалистов.