Обязанности:
Работа на внешнем (финтех) и на внутренних проектах компании (при необходимости):
Внешний функционал (основной):
1) Доработки системы по запросам бизнес-заказчика;
2) Решение поступающих Инцидентов, ЗНО, Ошибок;
3) Выполнение задач технического долга.
Внутренние проекты:
1) Участие в команде разработки собственных продуктов интеграционной платформы Polus (https://www.inpolus.ru/solutions/);
- Устранение ошибок;
- Повышение стабильности и производительности платформ;
- Реализация новой функциональности в соответствии с дорожной картой продукта и по запросам пользователей;
- Реализация адаптеров и коннекторов к новым системам, платформам, реализация новых протоколов;
- Перевод существующих компонентов на новые библиотеки и framework-и, миграция в сторону эффективной контейнеризации;
- Разработка кода, тестов;
- Помощь в оформлении документации на систему и ведении базы знаний.
2) Участие в проектах внедрения у клиентов при реализации прикладных сценариев интеграции на интеграционной платформе Polus.
Требования:
- Опыт коммерческой разработки на Java от 3 лет;
- Уверенное знание Java 11+, понимание принципов работы JVM;
- Уверенное знание Java EE, EJB, JMS;
- Знание Spring Framework, Spring Security;
- Опыт работы с JS и Angular 2+ от 1-го года, можем рассмотреть с опытом на React;
- Опыт работы с очередями Kafka;
- Знание спецификации JPA и опыт работы с Hibernate;
- Знание SQL и опыт работы с базами данных PostgreSQL;
- Опыт работы с многопоточностью и асинхронностью;
- Знание XML, XSLT и опыт работы с JAXB;
- Опыт работы с протоколами REST, SOAP;
- Опыт работы с Git и процессами Gitflow;
- Опыт работы с ActiveMQ Artemis или др. брокером сообщений;
- Знание HTML, CSS, JSF (Java Server Faces), PFL (Prime Faces library) - большой плюс.
Желательно:
- Опыт работы с Redis;
- Знание систем автоматизации сборки (Maven);
- Знание процессов CI/CD и опыт работы с GitLab;
- Знание принципов работы со средствами криптографической защиты информации (КриптоПро CSP);
- Опыт работы с Apache Tomcat 8.0+;
- Опыт работы с Apache Thrift;
- Опыт работы со средствами автоматизированного тестирования (Selenium);
- Опыт работы с Nginx.
Будет плюсом:
- Опыт написания Unit-тестов (JUnit);
- Опыт работы с Wiki-системами (Сonfluence) и таск-трекерами (Jira, Redmine);
- Знание JasperReport;
- Опыт взаимодействия с технологическим порталом СМЭВ;
- Понимание принципов технологии SSO.
Условия:
- Аккредитованная ИТ компания;
- Официальное оформление по трудовому договору;
- Удаленный формат, но необходимо иметь возможность работать по времени Москвы (график 9 - 18 ч.) и находиться на территории РФ;
- З/п белая, зависит от опыта и уровня кандидата.
Уважаемые соискатели!
Просьба указывать ожидаемый уровень з/п в сопроводительном письме, если он не указан в Вашем резюме.
Опыт только backend или только frontend не подойдет. Нам нужен full stack (~ 80% backend & 20% frontend).